如何根据跑步者标签切换使用的脚本

时间:2019-03-29 16:11:15

标签: gitlab-ci gitlab-ci-runner

我有3个不同的gitlab-ci运行程序,分别提供不同的标签(“ linux”,“ darwin”和“ windows”)。我需要设置一个.gitlab-ci.yml文件,这样,如果我在darwin上运行作业,它将执行darwin脚本等。

1 个答案:

答案 0 :(得分:0)

这正是tags的用途;规范的示例仅显示您的用例,在此处复制;

windows job:
  stage:
    - build
  tags:
    - windows
  script:
    - echo Hello, %USERNAME%!

osx job:
  stage:
    - build
  tags:
    - osx
  script:
    - echo "Hello, $USER!"