0

想知道单个作业中是否有任何用于大厅任务的标志/选项,以便无论任何任务失败都可以执行所有任务。

谢谢!

4

1 回答 1

1

完全。默认情况下,任务按顺序运行。如果您希望它们独立于序列运行,请将它们放在in_parallel键中,例如在以下管道中:

jobs:
  - name: parallel-tasks
    plan:
    - in_parallel:
      - task: failing-task
        config:
          platform: linux
          image_resource:
            type: docker-image
            source:
              repository: alpine
          run:
            path: /bin/sh
            args: [ "-c", "exit 1"]
      - task: passing-task
        config:
          platform: linux
          image_resource:
            type: docker-image
            source:
              repository: alpine
          run:
            path: /bin/sh
            args: [ "-c", "exit 0"]

运行它将产生以下输出: 并行任务

in_parallel与任务和资源一起工作(例如get并行运行)

于 2022-02-23T05:24:16.910 回答