Jenkins Build Flow与Workflow(Pipeline)插件

标签 jenkins jenkins-plugins jenkins-workflow jenkins-build-flow

我注意到 Jenkins (至少)有两个编排选项

  • Build Flow
  • Workflow-现在称为管道

  • 我首先找到了“构建流程”,并围绕似乎可以满足我们需求的工作实现了编排工作。切换到管道有什么优势?我对切换到管道的想法是
  • Pro-该项目似乎比Build Flow
  • 更活跃
  • Con-DSL似乎要复杂得多
  • 最佳答案

    管道/工作流基于“构建流”插件中的概念。根据此处的Wiki注释:https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin,似乎Pipeline是Build Flow的 future 。我知道一个事实,即管道被Cloudbees视为Jenkins 2.0的一项核心战略计划,并且将是向前发展的前沿和中心计划。

    https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+2.0

    简而言之,我将移至“管道”以保持领先地位。

    关于Jenkins Build Flow与Workflow(Pipeline)插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284103/

    相关文章:

    android - 无法开始工作 Android 模拟器 Jenkins

    windows - 当用户登录 Windows 时让 jenkins slave 保持离线

    java - 线程 "main"java.lang.UnsupportedClassVersionError : org/sonarsource/scanner/cli/Main : Unsupported major. 次要版本 52.0 中的 Jenkins 异常

    jenkins - 使用 Jenkins 管道复制 S3 工件

    jenkins - 工作流/管道插件中的访问阶段结果

    jenkins - 持续集成和手动测试如何协同工作?

    Jenkins 管道抛出 "StackOverflowError: Excessively nested closures/functions"

    jenkins - 获取java.io.IOException : CreateProcess error=2, 系统找不到jenkins中指定的文件

    jenkins - 使用带有闭包图的 failFast 会中断 "parallel"步骤

    python - 从 python 脚本获取 jenkins 构建状态