当第一份工作失败时不要再做第二份工作

时间:2020-03-05 19:06:46

标签: devops concourse concourse-pipeline concourse-fly

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

有没有办法在第一个工作失败时不运行第二个工作?

我知道我可以在任务级别进行处理,但是我可以在工作级别进行处理吗?

1 个答案:

答案 0 :(得分:0)

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

jobs:
  - name: job0 
    plan:
      - get: resource0
      - task: ...
  - name: job1
    plan:
      - get: resource0
        passed: [job0]
      - task: ...
相关问题