image

作业使用的 Docker 镜像。

支持: 字符串、name、entrypoint、pull_policy、docker 选项

不支持: kubernetes 选项

示例

字符串形式的镜像

job:
  image: ruby:3.3
  script: echo "job"

使用 name 指定镜像

job:
  image:
    name: ruby:3.3
  script: echo "job"

自定义 entrypoint

job:
  image:
    name: ruby:3.3
    entrypoint: [""]
  script: echo "job"

拉取策略

job:
  image:
    name: ruby:3.3
    pull_policy: if-not-present
  script: echo "job"

Docker 选项

job:
  image:
    name: ruby:3.3
    docker:
      user: root
  script: echo "job"