Мне нужно программно запустить все задания в определенном представлении и подключить его к классу контроллера Spring Boot. Работа в моем местном Jenkins.

Я читаю ссылки, но одновременно может запускаться только одно задание. У меня в Jenkins около 50 рабочих мест. как запустить все сразу.

Я не могу отредактировать все задания из конфигурации задания, а затем выполнить его, поэтому мне нужен другой способ, возможно, из Jenkins CLI, но я не знаю, как это сделать.

0
Bhavya 11 Фев 2021 в 19:51

1 ответ

Лучший ответ

Вы можете использовать groovy и scheduleBuild2. Это для запуска сборки - waitPeriod 0

Это должно работать ...

Jenkins.instance.getView('<VIEW>').items.each() {
    it.scheduleBuild2(0)
}
0
Ian W 12 Фев 2021 в 13:30