1

我怎样才能使连续工作可以中断?

顺便说一句,为什么它不是默认行为?

4

1 回答 1

1

我怎样才能使连续工作可以中断?

只需覆盖作业即可使作业可中断

例如,这里是如何制作一份工作 ( mvn-build) interruptible

mvn-build:
  interruptible: true

以下是如何制作所有Maven 模板作业interruptible(使用基本作业.mvn-base):

.mvn-base:
  interruptible: true

为什么不是默认的连续行为?

如果两个分支同时合并,第一个生成的管道将被取消。如果第二个测试失败,您将不知道哪个合并是根本原因。这将需要一些挖掘才能知道错误所在。我们认为开发人员的时间比 GitLab CI 的时间更宝贵,所以我们更愿意让他默认做额外的工作。

于 2021-06-21T10:09:29.373 回答