Choix actifs Réactif Paramètre de Référence dans jenkins pipeline
Je suis en utilisant le Choix Actifs Réactif de Référence Paramètre plugin dans un dsl travail ici le code
parameters {
activeChoiceParam('choice1') {
description('select your choice')
choiceType('RADIO')
groovyScript {
script("return['aaa','bbb']")
fallbackScript('return ["error"]')
}
}
activeChoiceReactiveParam('choice2') {
description('select your choice')
choiceType('RADIO')
groovyScript {
script("if(choice1.equals("aaa")){return ['a', 'b']} else {return ['aaaaaa','fffffff']}")
fallbackScript('return ["error"]')
}
referencedParameter('choice1')
}
et le travail raffiné de ce que je veux maintenant, c'est comment utiliser le activeChoiceReactiveParam dans un jenkinsFile pour le pipeline de travail que j'ai fait :
properties(
[
[
$class : 'ParametersDefinitionProperty',
parameterDefinitions: [
[
$class : 'ChoiceParameterDefinition',
choices : 'aaa\nbbb',
description: 'select your choice : ',
name : 'choice1'
]
mais comment puis-je ajouter de la choice2 paramètre !!!
Vous devez vous connecter pour publier un commentaire.
J'étais dans le besoin de la solution similaire.
Je n'ai pas trouvé toutes les réponses/exemples spécifiques à l'Actif de Choix de plugin n'importe où dans ma recherche google.
Avec certains R & D, j'ai finalement réussi à obtenir ce fait pour un projet de pipeline.
Voici la Jenkinsfile code
Même vous pouvez utiliser Active "les Choix de Réactifs de Référence Paramètre" avec les définitions ci-dessous et dans le reste du code, procédez comme dans l'exemple ci-dessus.
Remarque: assurez-vous que vous avez "," séparateur entre les multiples paramètres de définition de blocs.
Espère que cela aide quelqu'un.
Au lieu d'utiliser le Choix Actifs Réactif Paramètre de Référence je l'ai fait ci-dessous, et ça fonctionne très bien !!!
Essayer quelque chose comme ça: