Можно ли использовать withFolderProperties для установки значения по умолчанию в разделе параметров?

Можно ли использовать withFolderProperties для установки значения по умолчанию в разделе параметров?

В Jenkins я хочу задать поле в разделе параметров в зависимости от значения параметра, заданного в папке свойств.

Каждый раз, когда я пытаюсь использовать withFolderProperties вне разделов stage, у меня возникает ошибка. Поэтому я задаю следующий вопрос...

Могу ли я использовать его для своих нужд?

вот мой код:

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раздел вашего декларативного конвейера.

Связанный контент