Шаг сборки вручную в декларативном конвейере Jenkins? - PullRequest
0 голосов
/ 09 мая 2018

Это дополнительный вопрос к предыдущему сообщению, на который, похоже, никогда не отвечали больше, чем просто «это выглядит многообещающе»:

Дженкинс, как создать конвейер вручную, шаг .

Это серьезный пробел в функциональности трубопроводов CICD. Текущий «входной шаг» декларативного (1.2.9) требует, чтобы весь конвейер должен был ждать входного шага, прежде чем конвейер будет завершен (или иметь время ожидания, которое не позволит вам выполнить повторный запуск позже). В зависимости от области действия агентов он также может удерживать исполнителя или требовать, чтобы вам приходилось запускать новое ведомое устройство для каждого шага сборки.

Это самое близкое к мне решение, которое не поглощает исполнителя (уровень конвейера «агент отсутствует» с агентами, определенными на всех этапах, описанных здесь: https://jenkins.io/blog/2018/04/09/whats-in-declarative/), но запуск нового ведомого для каждый шаг сборки кажется бесполезным и требует дополнительных соображений для сохранения вашего рабочего пространства. Окончательное решение, которое было предложено, - выбрасывать «тайм-аут» для ввода, но это все равно не работает, потому что тогда вы никогда не сможете переместить эту сборку на более поздний этап. и нужно будет пересобрать.

Буду очень признателен за любые решения или предложения.

...