管道中的所有作业如何必须通过所有活动跑步机中的1个活动跑步机完成?



为一个服务配置了多个跑步者,即runner1和runner2。两个跑步者都很活跃。在触发服务的管道时,应该为所有作业/阶段拾取1个runner中的任何一个。注意:对于两个运行程序,分配了不同的机器。

有谁能给点建议吗?

我是DevOps的新手,仍然在探索和学习。通读文章
但一无所获。

有几种方法可以实现你的目标。例如使用标签:

  1. 你必须在设置中为每个跑步者提供标签。
  2. 在.yaml文件中包含runner的标签。如果将标签runner01分配给其中一个跑步者,则示例管道将如下所示:
- build
build-job:       # This job runs in the build stage, which runs first.
stage: build
script:
- echo "Compiling the code..."
- echo "Compile complete."
tags:
- runner01

相关内容

  • 没有找到相关文章

最新更新