default

为流水线中的所有作业设置默认值。

支持: before_script、after_script、image、services、tags、cache、artifacts、hooks、id_tokens、interruptible、retry

示例

常用默认值

default:
  image: ruby:3.3
  before_script:
    - echo "setup"
  after_script:
    - echo "cleanup"

job:
  script: echo "job"

默认缓存

default:
  cache:
    key: shared
    paths:
      - vendor/

job:
  script: echo "job"

默认 tags 和 retry

default:
  tags:
    - docker
  retry: 2

job:
  script: echo "job"