Я пытаюсь соединиться / достичь следующих вещей:
- Трубопровод, имеющий работу с несколькими этапами и задачами
- Настройка выше конвейер с плагином просмотра доставки
- Последняя задача последнего этапа - развертывание в производство [ осторожно : хотите эту задачу с ручным триггером]
Версия Jenkins: 2.222.x
То, что я пробовал
node {
stage 'Build'
task 'Compile'
echo 'Compiling'
sleep 1
task 'Unit test'
sleep 1
stage 'Test'
task 'Component tests'
echo 'Running component tests'
sleep 1
task 'Integration tests'
echo 'Running component tests'
sleep 1
stage 'Deploy'
task 'Deploy to UAT'
echo 'Deploy to UAT environment'
sleep 1
task 'Deploy to production'
echo 'Deploy to production, but wanted with manual trigger'
sleep 1
}
Ниже приведена желаемая конфигурация, которую я ищу. желаемая конфигурация, плагин конвейера доставки вики
Я мог бы добиться этого ручного триггера, создав несколько заданий свободного стиля с конфигурацией в восходящем и нисходящем направлениях, а для шага вручную я могу установить задание после сборки с помощью ручной триггер. Но это то, что я хочу в конвейере, потому что там у нас есть функция task (внутри стадии мы также можем выполнять отдельные вертикальные задачи).
Пожалуйста, помогите мне и предложите, как этого добиться.