Jenkins 构建流程与工作流程(管道)插件
Jenkins Build Flow versus Workflow (Pipeline) plugin
我注意到 Jenkins 有(至少)两个编排选项
- Build Flow
- Workflow - 现在称为管道
我首先找到了 Build Flow 并围绕它实施了一个编排工作,这似乎可以满足我们的需求。切换到 Pipeline 有什么优势吗?我对切换到 Pipeline 的想法是
- Pro - 该项目似乎比 Build Flow 更活跃
- 缺点 - DSL 似乎要复杂得多
管道/工作流基于 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的前身。
管道更复杂、更强大(灵活性、功能、集成等)。
我注意到 Jenkins 有(至少)两个编排选项
- Build Flow
- Workflow - 现在称为管道
我首先找到了 Build Flow 并围绕它实施了一个编排工作,这似乎可以满足我们的需求。切换到 Pipeline 有什么优势吗?我对切换到 Pipeline 的想法是
- Pro - 该项目似乎比 Build Flow 更活跃
- 缺点 - DSL 似乎要复杂得多
管道/工作流基于 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的前身。 管道更复杂、更强大(灵活性、功能、集成等)。