Плагин Build Flow While Loop

Я пытаюсь настроить плагин потока сборки, чтобы постоянно выполнять работу до тех пор, пока вы не отмените процесс сборки.

Хотя (true){} работает, но абсолютно небезопасно, так как если вы запутаете параметры, это просто приведет к тому, что поток войдет в бесконечный цикл и станет невозможным без перезапуска Jenkins.

Есть ли безопасный способ сделать что-то вроде этого:

while(true){ignore(FAILURE){
   build(project)
   build(anotherproject)
}}

чтобы нажатие кнопки х правильно отменило процесс сборки?

С другой стороны, есть ли лучший способ навсегда построить несколько проектов из одного проекта, ожидая завершения каждого проекта, прежде чем перейти к следующему в очереди и в конечном итоге вернуться к первому?

1 ответ

Решение

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

Если вы не нажмете кнопку рабочей области, то действия после сборки не сработают.

Другие вопросы по тегам