Nous rencontrons actuellement des problèmes avec le plugin source de la branche bitbucket utilisé pour gérer un travail de test multibranches dans l'une de nos instances Jenkins (instance productive):
Aucun travail lié à une branche supprimée n'est supprimé dans Jenkins. Est affiché comme désactivé.
Vérification du Scan Multibranch Pipeline Log
Je trouve les entrées suivantes:
Will not remove foobranch because it is new
Will not remove PR-1 because it is new
Will not remove bar because it is new
Will not remove freeDiskSpaceHack because it is new
Nous avons une autre instance (instance de test) où tout fonctionne comme prévu - les branches sont supprimées immédiatement, par exemple voir ce qui suit dans le journal:
Will remove freeDiskSpaceHack
Will remove foo
A part ça, il n'y a pas de différence.
Will not remove <branch> because it is new
.J'espère que tout le monde a une idée.
Enfin, j'ai trouvé le commutateur caché par moi-même. Se sentir un peu stupide, cependant.
Dans la configuration du travail, vous pouvez spécifier la durée de conservation des anciens éléments . Lors de la configuration initiale de ce travail, je dois avoir mélangé ce paramètre avec le paramètre qui indique à jenkins combien de temps conserver les anciennes versions . Il était donc fixé à 30 jours.
Btw .: Le nombre de builds conservés pour les branches individuelles n'est pas affecté par ce paramètre ...:
Cependant pour se débarrasser immédiatement des branches orphelines, il ne faut pas y entrer de numéro, comme: