This project helps nexus users to clean their repository deleting old or unused component
- Python 3
Nexus House Keeper can be downloaded from pypi
pip install nexushousekeeper
nexushousekeeper -h
nexushousekeeper -u NEXUS_USER -p NEXUS_PASSWORD -r REPOSITORY --nexus-url NEXUS_URL --version-match 1.1.*
This command remove all versions beginning with 1.1
nexushousekeeper -u NEXUS_USER -p NEXUS_PASSWORD -r REPOSITORY --nexus-url NEXUS_URL --version 1.1-SNAPSHOT
This command remove all components with version 1.1-SNAPSHOT
Don't perform deletion but display which element should be deleted
nexushousekeeper -u NEXUS_USER -p NEXUS_PASSWORD -r REPOSITORY --nexus-url NEXUS_URL --version-match 1.1.* --dryrun
nexushousekeeper -u NEXUS_USER -p NEXUS_PASSWORD -r REPOSITORY --nexus-url NEXUS_URL -s
poetry install
poetry run pytest
poetry build
- testpypi
poetry publish -r testpypi