Jenkins - Невозможно получить доступ к параметру, отправленному из одного конвейера сборки в другой конвейер сборки, с помощью команды «build job» - PullRequest
1 голос
/ 26 мая 2020

У меня есть проект конвейера, который называется «A», который параметризован строкой, и я пытаюсь вызвать другую сборку, например «B», которая также параметризована строкой, используя следующую команду:

build job: 'B', параметры: [[$ class: 'StringParameterValue', имя: 'tagg', значение: «$ env.tag»]]

Цель используется для передачи параметра, который был принят как входной из A и назначить использовать его в BI попытался получить параметр echo «$ env.tagg», который дал значение null, echo «$ tagg» не дал такой ошибки найденного параметра.

Итак, как мне получить отправленные параметры из А в Б.

1 Ответ

1 голос
/ 26 мая 2020

Думаю, вам нужно сообщить Дженкинсу, что такое env.tag, попробуйте что-нибудь вроде:

build job: 'B', parameters: [[$class: 'StringParameterValue', name: 'tagg', value: String.ValueOf($env.tag)]]
...