[英]GitLab: How to Execute 1 Job per Runner Only
我们目前正在使用 Gitlab 的 CI 实现测试套件的测试执行。
我们遇到的一个问题是,即使它正在被另一个作业使用,它也会继续使用跑步者。
问题1:
结果: 2 个作业将使用 1 个跑步者。
预期: 3 个工作将使用 3 个跑步者(每个跑步者 1 个工作)。
问题2:
结果:几乎所有作业都在运行,在一个运行器中执行多个作业。
预期:第一个管道应该正在运行(每个运行者 1 个作业),第二个管道应该处于挂起状态。
第二个管道的作业/秒只会在第一个管道的作业/秒完成后执行
您必须在全局设置中将concurrent
设置为 1。
还要仔细检查您的配置文件,以确保您没有在同一台机器上注册多个跑步者。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.