You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
893 B
38 lines
893 B
4 years ago
|
## How to delete packages from Space Maven repo
|
||
|
|
||
|
1. Requirements:
|
||
|
* JDK 9+ is required to run the script.
|
||
|
|
||
|
2. Generate a personal token:
|
||
|
* Add `ReadRepository`, `WriteRepository`, `ViewProject` permissions
|
||
|
|
||
|
3. Create `local.properties` from template:
|
||
|
```
|
||
|
cp template.local.properties local.properties
|
||
|
```
|
||
|
|
||
|
4. Set parameters in `local.properties`:
|
||
|
* `space.server.url` - URL of space installation;
|
||
|
* `space.auth.token` - your token;
|
||
|
|
||
|
5. Find out project ID and package repo ID by running:
|
||
|
```
|
||
|
./gradlew listProjectsAndPackageRepositories
|
||
|
```
|
||
|
|
||
|
6. Set parameters in `local.properties`:
|
||
|
* `space.project.id` - Project ID;
|
||
|
* `space.repo.id` - Repo ID;
|
||
|
|
||
|
7. Generate list of packages to delete:
|
||
|
```
|
||
|
./gradlew generateListOfPackagesToDelete -Pspace.package.version=0.4.0-preview-*
|
||
|
```
|
||
|
|
||
|
8. Uncomment packages to be deleted in `build/packages-to-delete.txt`.
|
||
|
|
||
|
9. Run:
|
||
|
```
|
||
|
./gradlew deletePackages
|
||
|
```
|