为了让 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 执行脚本。
