#git #jenkins
#git #дженкинс
Вопрос:
Используя Jenkins, у нас есть многоотраслевые конвейеры для наших репозиториев. У нас сборки выполняются автоматически для наших dev
/ qa
филиалов. Итак, если dev
выполняется сборка для данного репозитория или если последняя сборка dev
ветки не была успешной, мы хотим отложить любую автоматическую сборку из qa
ветки. Например. «не продвигайте сломанные dev
сборки на qa
.
Есть ли способ сделать это с помощью Дженкинса? Конечно, мы хотели бы иметь возможность запускать сборку вручную qa
, которая обходила бы это правило.
Комментарии:
1. вы могли бы использовать глобальную переменную и установить значение, если dev проходит, а если нет, пропустить развертывание qa
Ответ №1:
У Дженкинса есть API: вы можете запросить у Дженкинса состояние последней сборки вашего конвейера для dev
ветки.