¿Es posible utilizar withFolderProperties para establecer el valor predeterminado en la sección de parámetros?

¿Es posible utilizar withFolderProperties para establecer el valor predeterminado en la sección de parámetros?

En Jenkins quiero establecer un campo en la sección de parámetros dependiendo del valor de los parámetros establecidos en la carpeta de propiedades.

Cada vez que intento usar withFolderProperties fuera de las secciones de etapas, aparece un error. entonces hago la siguiente pregunta...

¿Puedo usarlo para mi necesidad?

aquí mi código:

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"
                """
            }
        }
    }
}

gracias

Respuesta1

De acuerdo con ladocumentación,withFolderProperties es un paso de canalización. Pasosdebese colocará en una stepssección de su proceso declarativo.

información relacionada