大厅:选择 运行 所有任务,无论失败状态如何

Concourse: Option to run all taks regardless of failure state

想知道是否有任何 flag/option 用于单个作业中的综合任务,以便无论任何任务是否失败,所有任务都会执行。

谢谢!

完全正确。默认情况下,任务 运行 按顺序执行。如果您希望它们 运行 独立于序列,请将它们放在 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 与任务和资源一起工作(例如 运行ning get 并行)