詹金斯多人建立在单一工作上

时间:2014-08-29 15:41:23

标签: jenkins jenkins-plugins

在Jenkins上,有一种方法可以设置一个工作,使其有两个不同的构建,可以出于不同的原因而触发。

作为一个例子

(1)首次构建处理版本,仅手动启动。

(2)每次提交时,第二次构建都会自动运行。

我知道我可以把它分成两个不同的工作,每个工作只有它的构建和触发器,但我不愿意。

1 个答案:

答案 0 :(得分:2)

构建有什么共同之处吗?如果他们共享相同的构建过程,但该版本需要额外的前/后构建步骤,那么Release Plugin正是您所需要的。

它允许定义仅在手动触发发布版本时执行的其他前/后构建步骤。

然而,这违背了CI概念。在CI中,您最终发布的构建将从常规自动CI构建中升级。