GithubHelp home page GithubHelp logo

lucaritossa / devopsartifactscleaner Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 2.0 220 KB

A tool to easily clean Azure DevOps artifacts and their package's versions from your private repository

License: BSD 3-Clause "New" or "Revised" License

C# 100.00%

devopsartifactscleaner's Introduction

DevOps Artifacts Cleaner

  • 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!

Features

  • 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.

image

Installation

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.
image

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" image

Follow this example to create you PAT. The only scope you need is Packaging's Read&Write. image

Support

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.

License

DevOps Artifacts Cleaner is licensed under the terms of BSD license.
Please see the LICENSE file for further information.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.