Ce tutoriel couvre les bases de l'utilisation de l'opérateur allof dans un jenkins lorsque l'expression.
Jenkins lorsque l'expression
L'expression quand doit contenir au moins une condition booléenne. Vous pouvez également combiner plusieurs conditions, mais toutes les conditions spécifiées doivent évaluer vrai pour que le bloc fonctionne.
Ce qui suit montre la syntaxe de l'expression quand dans les Jenkins:
quand
Dans ce cas, le spécifie l'expression booléenne qui est évaluée avant d'exécuter ou de ne pas exécuter l'étape de construction ou l'action post-construction.
Il existe plusieurs types de conditions que vous pouvez utiliser dans l'expression quand, y compris les éléments suivants:
Voyons un exemple de pipeline sur la façon dont nous pouvons utiliser l'expression quand dans Jenkins.
Opérateur Jenkins Allof
Nous pouvons utiliser l'opérateur allof dans une clause quand pour spécifier qu'une version ne doit être exécutée que si toutes les conditions spécifiées sont remplies. Un exemple de démonstration est le suivant:
pipeline
agent
étapes
étape ('build')
quand
tous
branche 'maître'
Nom de l'environnement: 'build_env', valeur: 'prod'
pas
écho "construire étape exécutée"
Dans l'exemple fourni, Jenkins exécute la phase de construction unique. Si aucune des conditions spécifiées n'est vraie, toute la scène est ignorée.
Conclusion
Ce court tutoriel nous a appris à utiliser l'opérateur allof dans un Jenkins lorsque la clause. L'opérateur ALLOF nous permet de nicher une série de conditionnels et ne fait qu'une étape donnée lorsque toutes les conditions définies sont vraies.