Rob*_*gen 3 gitlab-ci gitlab-ci-runner
我正在使用Gitlab-ci-multi-runner,使用OSX机器(bash shell)和Windows 7机器(批处理命令).每当我推动时,我都希望它能够在两个跑步者身上进行构建和测试.但显然每个平台的命令需要略有不同.我不想使用码头工具.
我一直在关注http://doc.gitlab.com/ci/yaml/README.html,但似乎没有关于舞台的特定跑步者耦合的任何信息.
小智 7
您可以将标签系统用于跑步者.
我想你有两个跑步者.Windows windows为as标签,OS X osx为as标签.
所以,现在你可以在运行之前通过回收标签来选择跑步者.
使用过的.gitlab-ci.yml应该是这样的:
MyWindowsJob:
tags:
- windows
script:
- echo Say hello from windows
MyOSXJob:
tags:
- osx
script:
- uname -a
- echo Say hello from osx
Run Code Online (Sandbox Code Playgroud)
如果您将在多个版本的OS上构建,则最好在标记中添加版本号.例如:
osx和osx_v10.9osx和osx_v10.10osx和osx_v10.11| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |