
No Jenkins, quero definir um campo na seção de parâmetros dependendo do valor de um parâmetro definido na pasta de propriedades.
Cada vez que tento usar withFolderProperties fora das seções de estágios, ocorre um erro. então eu faço a próxima pergunta...
Posso usá-lo para minha necessidade?
aqui meu 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"
"""
}
}
}
}
obrigado
Responder1
De acordo comdocumentação, withFolderProperties
é uma etapa do pipeline. Passosdeveser colocado em uma steps
seção do seu pipeline declarativo.