我有3个不同的gitlab-ci运行程序,分别提供不同的标签(“ linux”,“ darwin”和“ windows”)。我需要设置一个.gitlab-ci.yml文件,这样,如果我在darwin上运行作业,它将执行darwin脚本等。
答案 0 :(得分:0)
这正是tags的用途;规范的示例仅显示您的用例,在此处复制;
windows job:
stage:
- build
tags:
- windows
script:
- echo Hello, %USERNAME%!
osx job:
stage:
- build
tags:
- osx
script:
- echo "Hello, $USER!"