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