GitLab 指定 Runner 执行任务(CI/CD/JOB)

为了让 GitLab/CI 任务脚本指定 Runner 执行,需要为 Runner 和 Job 标记相同的 Tags。

1. 为 Runner 添加 Tags

找到指定 Runner:

gitlab-ci-cd-ranners

编辑 Runner 配置添加 Tags:

gitlab-ci-cd-ranners-tags

例如此处添加 Tags 为 yoyo

2. 为 GitLab Job 添加 Tags

编辑 .gitlab-ci.yml

stages:
  - publish

publish-branch:
  stage: publish
  except:
    - master
  tags:
    - yoyo
  script:
    - echo '功能测试'

publish-prd:
  stage: publish
  only:
    - master
  script:
    - echo '生产环境发布'

至此每次 publish-branch 便会指定绑定了 Tags 为 yoyo 的 Runner 执行脚本。

gitlab-ci-cd-ranners-scripts-with-tags

发表评论

您的电子邮箱地址不会被公开。