withFolderProperties を使用してパラメータ セクションのデフォルト値を設定することは可能ですか?

withFolderProperties を使用してパラメータ セクションのデフォルト値を設定することは可能ですか?

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

関連情報