比如我在两台机器上配置了两个 Runner,当我提交一次的时候,触发两台机器的 Runner 构建发布
或者说 Gitlab CI/CD 触发 Runner 的规则是什么呢?什么时候出发哪个 Runner ?我怎么没在文档上找到?
1
Cbdy OP 找到一个解决的方法,使用 job 的 tag,有更好的方法吗?😳
|
2
ichou 2018-05-06 00:49:19 +08:00 via iPhone
就是 tag 啊 还不满足你的需求?
|
3
STRRL 2018-05-06 01:38:44 +08:00 via Android
同一 tag 下的 job 会自己分配到不同的 runner 下的
|
4
msg7086 2018-05-06 08:45:27 +08:00
Tag 对比,然后随机挑选符合的机器。
两台机器一起构建的话不是跑重复了吗。 |
6
msg7086 2018-05-06 09:55:47 +08:00
Deploy 倒是没用过,不过我猜应该是一台机器跑完以后同时往两个发布环境推?
|
7
rushssss 2018-06-17 23:09:57 +08:00
|
8
imkarry 2018-08-14 17:51:53 +08:00
楼主有没有解决掉这个问题?网上有一个解决的办法,但是我觉得并不是特别好。https://blog.csdn.net/weixin_40660335/article/details/78552094
有没有更好的办法可以解决。或者是 Kubernetes 上运行 |