我注意到 Jenkins 有(至少)两个编排选项
我首先找到了 Build Flow,并围绕这似乎可以满足我们的需求实施了一个编排工作。切换到 Pipeline 有什么好处吗?我切换到 Pipeline 的想法是
- Pro - 该项目似乎比 Build Flow 更活跃
- 缺点 - DSL 似乎要复杂得多
我注意到 Jenkins 有(至少)两个编排选项
我首先找到了 Build Flow,并围绕这似乎可以满足我们的需求实施了一个编排工作。切换到 Pipeline 有什么好处吗?我切换到 Pipeline 的想法是
Pipeline / Workflow 基于 Build Flow 插件的概念。根据此处的 wiki 注释:https ://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin看起来 Pipeline 是 Build Flow 的未来。我知道 Pipeline 被 Cloudbees 视为 Jenkins 2.0 的核心战略计划,并将成为未来的前沿和中心计划。
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+2.0
简而言之,我会转向 Pipeline 以领先于潮流。
Build Flow 是 Pipeline 的前身。管道更复杂、更强大(灵活性、特性、集成等)。