Плагин Jenkins Build Flow против Workflow (конвейер)
Я заметил, что есть (по крайней мере) два варианта оркестровки для Дженкинса
- Построить поток
- Рабочий процесс - теперь известный как конвейер
Сначала я нашел Build Flow и реализовал работу по оркестровке, которая, кажется, работает для наших нужд. Есть ли какие-то преимущества при переходе на Pipeline? Мои мысли о переходе на конвейер
- Pro - Проект кажется более активным, чем Build Flow
- Con - DSL кажется гораздо более сложным
2 ответа
Конвейер / рабочий процесс основан на концепциях из плагина Build Flow. Основываясь на заметках вики здесь: https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin может показаться, что Pipeline - это будущее Build Flow. Я точно знаю, что Pipeline считается ключевой стратегической инициативой для Jenkins 2.0 от Cloudbees и будет основной и центральной инициативой в будущем.
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+2.0
Короче говоря, я бы перешел на конвейер, чтобы быть впереди кривой.
Build Flow является предшественником Pipeline. Конвейер более сложный и мощный (гибкость, функции, интеграции и т. Д.).