Dans la documentation, il semble que l'on puisse définir le paramètre expire-in
à plusieurs jours ou semaines. Mais je ne peux pas décider d'une date fixe précise. Est-il possible de toujours conserver l'artefact le plus récent et de supprimer l'ancien lorsqu'un nouvel artefact est construit avec succès ?
Réponse
Trop de publicités?Okey. J'ai trouvé une solution ici :
Avec cette aide, on peut l'atteindre facilement. La question devrait être close.
Voici l'instruction donnée par le responsable de gitlab.
Conserver les derniers artefacts peut utiliser une grande quantité d'espace de stockage dans les projets comportant de nombreux travaux ou artefacts de grande taille. Si les derniers artefacts ne sont pas nécessaires dans un projet, vous pouvez désactiver ce comportement pour gagner de l'espace :
- Dans la barre supérieure, sélectionnez Menu > Projets et trouvez votre projet.
- Dans la barre latérale gauche, sélectionnez Paramètres > CI/CD.
- Développez les artefacts.
- Désactivez la case à cocher Conserver les artefacts des travaux réussis les plus récents.
Vous pouvez désactiver ce comportement pour tous les projets d'une instance autogérée dans les paramètres CI/CD de l'instance.