Хорошо. Вот эта вещь. Поэтому я использую активный параметр выбора и активный выбор реактивного эталонного параметра для выбора 2 опций, и в зависимости от этого, либо вы запускаете задание, либо у вас есть новая опция, чтобы вставить текст, а затем запустить задание. Я сделал это так:
Дело в том, что я не могу заставить его работать, чтобы текст, который я вводил в ID-1 и ID-2, передавался как параметры для задание.
Это мой groovy простой конвейер:
node {
def commit = params.value1
def commit2 = params.value2
stage ('Pulling code from Bitbucket') {
git branch: 'master',
credentialsId: '2bbc73c4-254e-45bd-85f4-6a169699310c',
url: 'git@bitbucket.org:repo/test.git'
sh (""" echo ${commit}""")
sh (""" echo ${commit2}""")
}
And Im getting:
Так как я могу передать текст, вставленный в текстовое поле для работы?
Я пытался:
def commit = params.value1
def commit2 = params.value2
, а также
def commit = params.ID-1
def commit2 = params.ID-2
также, есть ли способ избавиться от ID-1 и ID- 2 варианта, если выбрать «без значений»?
спасибо !!!