Мой конвейер Jenkins содержит вызов другого задания сборки, подобного этому:
pipeline {
agent any
stages {
stage('Deploy') {
when {
branch 'develop'
}
steps {
build job: 'deploy-to-develop-stack', parameters: [string(name: 'STACK_NAME', value: "develop-stack")]
}
}
}
}
Запущена нижестоящая работа, но я понятия не имею, как она может получить доступ к параметру STACK_NAME
.
Я пробовал с $STACK_NAME
, ${STACK_NAME}
, но ничего из этого не работает.
Это работает, если я включаю «Этот проект параметризован», но при этом будет запрашиваться пользовательский ввод, которого я хочу избежать, так как параметр должен быть передан из другого конвейерного скрипта.
Обновление № 1
Моя ошибка ... пожалуйста, смотрите мой собственный ответ для решения.