在特定运行器上运行GitLab CI任务

在特定运行器上运行GitLab CI任务

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

在项目中,由于所有任务都由Azure运行器处理,导致数据库连接延迟过大。为特定任务配置指定的运行器,可以在.gitlab-ci.yml文件中使用tags关键字。首先,在项目设置中为运行器添加唯一标签,然后在任务定义中引用该标签,以确保任务只由指定的运行器处理。

🎯

关键要点

  • 项目中有两个运行器,一个在Microsoft Azure上,另一个在DigitalOcean上。
  • 所有任务都由Azure运行器处理,导致数据库连接延迟过大。
  • 需要为特定任务配置指定的运行器。
  • 在.gitlab-ci.yml文件中使用tags关键字来指定运行器。
  • 步骤1:在项目设置中为运行器添加唯一标签。
  • 步骤2:在.gitlab-ci.yml文件中引用该标签。
  • 通过指定标签,确保任务只由指定的运行器处理。
➡️

继续阅读