Je suis l'aide de Jenkins v2.1 avec la prestation intégrée de pipeline fonctionnalité (https://jenkins.io/solutions/pipeline/) pour orchestrer deux versions (construire et déployer).
Dans mon paramétrée construire, j'ai 3 paramètres de l'utilisateur de l'installation, qui doit également être sélectionné dans le pipeline.
Le pipeline de script comme suit:
node: {
stage 'build'
build job: 'build', parameters: [[$class: 'StringParameterValue', name: 'target', value: target], [$class: 'ListSubversionTagsParameterValue', name: 'release', tag: release], [$class: 'BooleanParameterValue', name: 'update_composer', value: update_composer]]
stage 'deploy'
build job: 'deploy', parameters: [[$class: 'StringParameterValue', name: 'target', value: target]]
}
Cela fonctionne correctement à l'exception de l' BooleanParameterValue
. Quand je construire le pipeline, l'erreur suivante est générée:
java.lang.ClassCastException: hudson.model.BooleanParameterValue.value expects boolean but received class java.lang.String
Comment puis-je résoudre ce typecasting erreur? Ou encore mieux, est-il moins lourd manière dont je peux juste passer TOUS le pipeline des paramètres à l'aval de l'emploi.