
Jenkins では、プロパティ フォルダーに設定されたパラメーターの値に応じて、パラメーター セクションにフィールドを設定したいと考えています。
ステージ セクション外で withFolderProperties を使用しようとすると、毎回エラーが発生します。そこで次の質問をします...
必要に応じて使用できますか?
ここに私のコードがあります:
pipeline {
agent {
label "xxx.yyy"
}
parameters {
/* it doen't work*/
withFolderProperties{
choice(name: 'Projet', choices: [${cicdListeProjets}], description: 'Projet concerne')
}
}
tools {
jdk 'openjdk-8'
}
options {
buildDiscarder(logRotator(numToKeepStr: '5'))
disableConcurrentBuilds()
}
stages {
stage('Checkout') {
steps {
checkout(...)
}
}
stage('Build') {
steps {
sh """
echo "$Projet"
"""
}
}
}
}
ありがとう
答え1
によるドキュメンテーションはwithFolderProperties
パイプラインステップです。ステップしなければならない宣言型パイプラインのセクションに配置できますsteps
。