Передача параметров в Jenkins - PullRequest
       34

Передача параметров в Jenkins

0 голосов
/ 25 февраля 2020

Я использую плагин действий Post-Build в jenkins для вызова нижестоящих заданий. Допустим, у меня есть работа A, которая вызывает работу B, которая, в свою очередь, будет называться Job C. Некоторые параметры, переданные в задание A, потребуются заданию C. Какой самый чистый способ передачи параметров от задания А к заданию C. Я знаю, что могу передать его на работу B, а затем передать на работу C. Однако я хочу, чтобы у каждой работы были только те параметры, которые ей нужны, а не параметры, которые будут необходимы для последующих работ. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 26 февраля 2020

Вы можете использовать Плагин Jenkins Parameterized Trigger

И передавать только те переменные для следующего задания, которые необходимы. Вы можете передать переменную окружения из файла, а также переменные, присутствующие в текущем задании.

Предположим, у вас есть три, X, Y, Z три переменные в задании A. Тогда вы можете передать только Y, Z в задание B и тогда только переменная Z для задания C, но это необходимо настроить в соответствующих заданиях.

...