Как передать значение, вставленное в текстовое поле активного выбора реактивного параметра, в задание - PullRequest
0 голосов
/ 12 марта 2020

Когда я нахожусь в «сборке с параметрами» перед началом работы, я хочу передать значение, введенное в текстовое поле, в работу. Я использую активный выбор и активный выбор реактивного параметра, например:

Parameters

Это сценарий groovy, который я затем использую для запуска задания и показать вывод. Но я получаю NULL по команде echo.

node {       
    def commit = params.val

    stage ('Pulling code from Bitbucket') {

        git branch: 'master',
            credentialsId: '2bbc73c4-254e-45bd-85f4-6a169699310c',
            url: 'git@bitbucket.org:repo/test.git'


        sh (""" echo ${commit}""")  
    }
}        

Как правильно передать параметр в сборку?

1 Ответ

0 голосов
/ 13 марта 2020

Исходя из вашего вывода, вы определили параметр с именем ID1, который ссылается на другой параметр с именем OPTIONS. Правильный способ ссылки на эти параметры - params.ID1 и params.OPTIONS. Я не вижу параметра с именем val, к которому можно обратиться params.val.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...