2

我是 concourse 的新手,并创建了一个 concourse 管道,其中包含 2 个按顺序运行的作业。

当第一个作业失败时,有没有办法不运行第二个作业?

我知道我可以在任务级别处理这个,但我可以在工作级别处理这个吗?

4

1 回答 1

0

这可以通过作业定义中的get 步骤passed的属性来完成。但是,这需要在获取步骤中使用公共资源。

jobs:
  - name: job0 
    plan:
      - get: resource0
      - task: ...
  - name: job1
    plan:
      - get: resource0
        passed: [job0]
      - task: ...
于 2020-03-17T07:24:21.350 回答