Создайте задание Jenkins с параметром «Периодически собирать» с другим аргументом

У меня есть задание Jenkins, которое принимает только BranchName(bitbucket) в качестве входного параметра.

Я запланировал запуск этого задания каждое утро в 7 утра с параметром H 7 * * * периодической сборки.

При автоматическом запуске он принимает входной параметр по умолчанию как development.

Теперь мое требование состоит в том, что мне нужно автоматически передать несколько других имен ветвей в качестве входного параметра.

Один вариант, который я пробовал, это Работа вниз по течению с другим именем ветки, но это работает только из одной ветки, а не сложное решение.

Есть ли простой способ добиться этого?

Конфигурация задания


person MANGESH KHAKE    schedule 08.08.2020    source источник
comment
Можете ли вы попробовать использовать Расширяемый параметр выбора   -  person Sourav Atta    schedule 09.08.2020


Ответы (1)


Если вы хотите запустить только известный набор ветвей, вы можете:

Если вам нужно получить список ветвей динамически, я бы предположил, что запуск sh script: 'git branch', returnStdout: true и некоторая операция разделения строки Groovy - это самый простой способ заархивировать это.

person crash    schedule 10.08.2020
comment
Благодаря крашу, выполнение заданий параллельно помогло. - person MANGESH KHAKE; 27.08.2020