- Do you have an Azure DevOps Organization?
- Are you using Artifacts feature to store your NUGET packages?
- Are you publishing a lot of pre-release packages?
- Is the size of your Artifacts storage increasing every day?
Do you want to unlist or delete various packages to cleanup your storage but the web feature offered by Azure DevOps is too cumbersome?
DevOps Artifact Cleaner is a Windows Form application based on .NET8 that use the Azure DevOps API to perform some useful actions.
Yeah, you can use Powershell to perform the same actions. Up to you!
- Configure and test the connection to your Azure DevOps organization's artifact repository.
- View packages and their versions (you can choose to view only latest version or all versions).
- Filter packages by name (you can use part of the package's name).
- Filter versions by official/pre release and/or listed/unlisted.
- View all packages that have the same selected version (this is the killer feature if you have a lot of different nuget packages representing you entire solution)
- Perform following action to selected versions:
- UNLIST
- RELIST
- DELETE
Some useful sub-features:
- Persist (securely) you configuration into user settings (appdata) so you can reopen the app fastly.
- Persist the window's size and vertical/horizontal split size so you can reopen the app with the same size.
View the Releases page. You can download the setup.exe or the portable edition.
At first run you have to set the options to correctly communicate with you Azure DevOps organization.
A PAT (Personal Access Token) is required to permit DevOps Artifacts Cleaner to correctly communicate via API with Azure DevOps. You have to create one from "Personal access tokens" feature from you Azure DevOps "User settings"
Follow this example to create you PAT. The only scope you need is Packaging's Read&Write.
DevOps Artifacts Cleaner is open source software maintained by voluntary contributors in their spare time and on a best effort basis.
Support is provided for the latest version only: please update before submitting any issue.
DevOps Artifacts Cleaner is licensed under the terms of BSD license.
Please see the LICENSE file for further information.