3
关于Jenkins有没有办法设置一个工作,使其具有两个不同的构建,这些构建可能因为不同的原因而触发。Jenkins Multiple Builds On Single Job
作为示例
(1)首先构建处理的版本,并且仅手动启动。
(2)每次发生提交时都会自动运行第二个构建。
我知道我可以将它分成两个不同的工作,每个工作都有其唯一的构建和触发器,但我不喜欢。
关于Jenkins有没有办法设置一个工作,使其具有两个不同的构建,这些构建可能因为不同的原因而触发。Jenkins Multiple Builds On Single Job
作为示例
(1)首先构建处理的版本,并且仅手动启动。
(2)每次发生提交时都会自动运行第二个构建。
我知道我可以将它分成两个不同的工作,每个工作都有其唯一的构建和触发器,但我不喜欢。
构建有什么共同之处吗?如果他们共享相同的构建过程,但发布需要额外的构建前/构建后步骤,那么Release Plugin正是您所需要的。
它允许定义额外的构建前/构建后步骤,只有在手动触发构建版本时才会执行这些步骤。
然而,这违背了CI概念。在CI中,您最终发布的版本将从定期的自动CI版本升级。