web-dev-qa-db-fra.com

Comment désactiver un projet de pipeline Jenkins Multibranch

J'ai créé quelques projets de pipeline multibranches à Jenkins et maintenant 

J'ai "mis à jour" pour utiliser un projet d'organisation GitHub.

Comment désactiver les anciens projets de pipeline multibranches? Je ne vois nulle part le bouton Désactiver.

Voici une capture d'écran de ce que je veux dire:  enter image description here

Étant donné que je ne peux pas ajouter de capture d'écran à une réponse, je modifie ma question afin d'inclure la capture d'écran pour montrer que j'ai la dernière version du plug-in Pipeline installée, 2.16:

 enter image description here

8
grayaii

Si vous utilisez une version récente du plug-in Pipeline Job (j'utilise la version 2.25 du 5 septembre 2018) et que l'option de désactivation ne s'affiche pas, vous pouvez toujours désactiver le travail en ajoutant /disable à l'URL. du travail.

La source:

Vous devez être connecté en tant qu'utilisateur ayant accès à écrire/configurer des builds. Et si la construction est Pipeline Multibranch, vous ne verra toujours pas le bouton de désactivation. Si tel est le cas, vous pouvez annexer /disable à l'URL du projet pour le désactiver.

https://issues.jenkins-ci.org/browse/JENKINS-27299?focusedCommentId=336904&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-336904

8
Amedee Van Gasse

Accédez à la page de configuration du pipeline multi-branches. Sous les sources de branche, dans la section Propriétés, ajoutez une propriété et sélectionnez "Supprimer le déclenchement automatique du GDS".

7
varun7447

L'option de désactivation peut ne pas apparaître car vous utilisez une version antérieure du plug-in de travaux en pipeline. La fonctionnalité permettant de désactiver le travail a été ajoutée à la version 2.11 publiée en mai 2017. Reportez-vous à change log du plug-in du travail de pipeline et essayez de le mettre à jour au plus tard.

Pour le pipeline multi-branches, des branches spécifiques peuvent être désactivées dans Projet> Configurer> Sources de branche> Exception

0
slashpai

J'avais besoin de désactiver les builds sur une seule branche, et ...

Ma configuration/version Jenkins était différente ou peut-être qu'il me manquait des autorisations, mais les options répertoriées ici ou ailleurs sur le Web n'étaient pas disponibles. J'ai donc eu recours à l'une des méthodes les plus fiables et les plus sécuritaires:

Delete Jenkinsfile on the branch

Une fois que mon code de développement est stable et qu’il est prêt pour les versions, je viens d’annuler le commit et d’en terminer avec le commit.

0
Nestor Milyaev