为了让 GitLab/CI 任务脚本指定 Runner 执行,需要为 Runner 和 Job 标记相同的 Tags。
1. 为 Runner 添加 Tags
找到指定 Runner:
编辑 Runner 配置添加 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 执行脚本。