Conditionnel étape/étape dans Jenkins pipeline
Comment exécuter une étape de génération/stade que si la construction d'une branche spécifique?
Par exemple, exécuter une étape de déploiement que si la branche est appelé deployment
, laissant tout de même.
Vous devez vous connecter pour publier un commentaire.
À faire de même dans déclarative pipeline de la syntaxe, ci-dessous sont quelques exemples:
Les moyens les plus efficaces à venir -
https://issues.jenkins-ci.org/browse/JENKINS-41187
Également regarder -
https://jenkins.io/doc/book/pipeline/syntax/#when
Mise à JOUR
Nouveau LORSQUE la Clause
REF: https://jenkins.io/blog/2018/04/09/whats-in-declarative
when{}
condition prend la valeur false. 🙁beforeAgent true
pour éviter quebeforeAgent
est maintenant une solution de contournement pour que.Suffit d'utiliser
if
etenv.BRANCH_NAME
, exemple:when { branch 'master' }