我怎样才能使连续工作变得可中断?
How can I make to be continuous jobs interruptible?
我怎样才能使连续工作变得可中断?
顺便问一下,为什么这不是默认行为?
如何使连续 作业可中断?
工作可以完成 interruptible simply by overriding the job(s)。
例如,这里是如何完成一份工作 (mvn-build
) interruptible
:
mvn-build:
interruptible: true
下面是如何制作所有 Maven 模板作业interruptible
(使用基本作业.mvn-base
):
.mvn-base:
interruptible: true
为什么它不是默认的连续行为?
如果同时合并两个分支,第一个生成的管道将被取消。如果第二个测试失败,您将不知道哪个合并是根本原因。这将需要进行一些挖掘才能知道错误所在。
我们的意见是开发人员的时间比 GitLab CI 的时间更宝贵,所以我们更愿意让他默认做额外的工作。
我怎样才能使连续工作变得可中断?
顺便问一下,为什么这不是默认行为?
如何使连续 作业可中断?
工作可以完成 interruptible simply by overriding the job(s)。
例如,这里是如何完成一份工作 (mvn-build
) interruptible
:
mvn-build:
interruptible: true
下面是如何制作所有 Maven 模板作业interruptible
(使用基本作业.mvn-base
):
.mvn-base:
interruptible: true
为什么它不是默认的连续行为?
如果同时合并两个分支,第一个生成的管道将被取消。如果第二个测试失败,您将不知道哪个合并是根本原因。这将需要进行一些挖掘才能知道错误所在。 我们的意见是开发人员的时间比 GitLab CI 的时间更宝贵,所以我们更愿意让他默认做额外的工作。