Gitlab Project doctor est un outil en lignes de commande pour nettoyer un dépôt Gitlab, en particulier :
- Anciens pipelines (avec les artefacts de jobs)
- Les packages obsolètes du package registry
Il supporte Windows, MacOS, et Linux, dont les distributions binaires sont disponibles à [chaque release](https://github.com/geoffreyarthaud/gitlab-project-doctor/releases).
![Product Name Screen Shot][product-screenshot]
<palign="right">(<ahref="#readme-top">back to top</a>)</p>
<!-- GETTING STARTED -->
## Démarrage rapide
### Installation
1. Télécharger la [dernière version](https://github.com/geoffreyarthaud/gitlab-project-doctor/releases)
pour votre système d'exploitation.
2. Dézipper et rendre la commande exécutable
```sh
chmod +x gitlab-project-doctor
```
3. La variable d'environnement GL_TOKEN a besoin d'être définie avec un token privé muni des bons
privilèges (owner du projet). Par exemple, pour Linux :
```sh
read-s GL_TOKEN # Pour entrer le secret
```
### Usage
1. Vous pouvez analyser le projet dont le premier remote est un dépôt Gitlab
```sh
cd my_favorite_gitlab_repo
gitlab-project-doctor .
```
2. Ou vous pouvez analyser aà partir de l'URL du projet Gitlab