Как передать переменную оболочки в зависимую / последующую работу в Jenkins - PullRequest
0 голосов
/ 10 сентября 2018

У меня 2 задания Дженкинса, J1 и J2. J2 срабатывает после успешного завершения J1. J2 также имеет тихий период 't' секунд. Я генерирую некоторые переменные на этапе сборки оболочки в J1 и хочу передать их в J2.

Я пытался использовать плагин с параметризованным триггером Jenkins, но не смог передать переменные оболочки.

Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 14 сентября 2018

Если J2 является (или может быть) параметризованным заданием сборки, то я сделал это с помощью шага «триггер / сборка вызовов на других проектах» или «условный шаг», содержащий «триггер / сборку вызовов на других проектах»подшаг.

Условный шаг позволяет вам контролировать, когда J2 пинают.Шаг или подэтап сборок Trigger / Call позволят вам передавать параметры из одной сборки в другую различными способами, включая параметры с подставленными переменными из текущего задания.

Условные шаги предоставляются Условный плагин BuildStep , параметризованные сборки предоставляются Параметризованным плагином триггера .

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