2015-08-21 60 views
2

我正在寻找一个工具,我们允许我编写由一系列单个构建作业组成的Jenkins构建管道。从Jenkins工作流触发构建作业

Jenkins Workflow插件能够做到这一点吗?

理想的情况下我会使用常规脚本,定义哪些作业需要运行,以什么顺序,哪些可以并行运行等,但留下的正是每个作业做的工作本身的细节。

所以我想我的问题归结为,

  1. 你可以触发从工作流脚本建设工作?
  2. 你可以定义脚本并行发生什么吗?

回答

1

是的,你可以使用parallelbuild步骤实现此目的。

除非需要使用参数从传统项目开始工作流构建,否则不需要参数化触发器插件,这听起来不像您的用例。

+0

我不确定这是否正确。这适用于构建流程插件 - https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin,但不适用于工作流程插件。 – Tom

0

是詹金斯的工作流程插件用于创建部署流水线。个人工作流插件无法完成这项工作。你也可以使用参数化的触发器插件,它将触发你的工作和一个。假设你有工作A,B,C和D.你想要触发工作A,它会顺序触发你的其他工作。

A->B->C->D 

通过工作流程,您可以看到完成的工作流程如何触发作业及其状态。

要触发您的第一份工作是工作A,您可以使用Jenkins API。我们编写git pre-commit钩子来触发我们的CI循环。

相关问题