У меня есть разные конвейерные задания Jenkins для тестов Build, Deploy, QA Automation и Release to Production.Я строю конвейер доставки Jenkins Delivery для выполнения этих заданий в одном конвейере.Трубопровод должен быть таким же, как когда сертификация QA завершена, задание сборки должно быть запущено для утверждения, и затем задания подготовки к выпуску могут выполняться дальше.Поток должен выглядеть следующим образом:
- Запустить анализ Build, Junit и SonarQube в одном конвейерном задании, используя Jenkinsfile в ветви разработки
- Запустить задание развертывания QA после того, как указанное задание будет стабильным или успешным.
- Запуск задания автоматизации QA в среде QA
- Здесь я хочу повысить сборку для утверждения перед запуском процесса выпуска в ветви выпуска
- После утверждения повышения, запущено задание версий / тегов выпуска
- Запустите задание выпуска продукта.
Все вышеперечисленные задания должны отображаться в представлении (конвейер).
IЯ использую Jenkins View "Представление конвейера доставки для Jenkins Pipelines" из плагина Delivery Pipeline.Но проблема в том, что продвижение сборки - это задание FreeStyle, и оно не указано в этом типе представления.
На самом деле я пробовал сквозной конвейер с Jenkinsfile, используя многоотраслевой конвейер, но из-за ограничения https://issues.jenkins -ci.org / browse / JENKINS-36089 Мне нужно переключиться обратнок нормальному конвейеру.
Пожалуйста, поделитесь своими мыслями.