Comment écrire correctement un si la déclaration en ce qui concerne une BooleanParameter dans Jenkins pipeline Jenkinsfile?

Je suis un Jenkins pipeline Jenkinsfile et j'aimerais vérifier si une booleanparameter est réglé.

Voici la partie pertinente du fichier:

node ("master") {
        stage 'Setup' (
                [[$class: 'BooleanParameterValue', name: 'BUILD_SNAPSHOT', value: 'Boolean.valueOf(BUILD_SNAPSHOT)']],

Que je comprends, c'est la voie d'accès au booleanparameter mais je ne suis pas sûr de savoir comment l'état de l'instruction SI elle-même.

Je pensais faire quelque chose comme:

if(BooleanParameterValue['BUILD_SNAPSHOT']){...

Quelle est la façon correcte d'écrire cette instruction s'il vous plaît?

OriginalL'auteur Itai Ganot | 2016-08-08