Un projet de pipeline Jenkins est configuré pour aller chercher son Jenkinsfile
à partir d'une prise en pension Git:Comment s'assurer que la liste des paramètres est mise à jour avant d'exécuter un pipeline Jenkins?
Si je change la liste des paramètres, par exemple, de:
properties([
parameters([
string(name: 'FOO', description: 'Choose foo')
])
])
à:
properties([
parameters([
string(name: 'FOO', description: 'Choose foo'),
string(name: 'BAR', description: 'Choose bar')
])
])
Et exécutez la génération, la première exécution ne montre pas lenouvellement ajoutéparamètre:
que le fichier mis à jour Jenkins attend le paramètre BAR
soit présent, ce qui provoque la première construction après le changement à l'échec que l'utilisateur ne se présente pas avec une entrée pour entrer cette valeur.
Y at-il un moyen d'empêcher cela? Pour vous assurer que le Jenkinsfile
est à jour avant d'afficher la page de saisie des paramètres?