首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用项目的gitlab-runner

禁用项目的gitlab-runner
EN

Stack Overflow用户
提问于 2019-01-10 20:22:49
回答 1查看 717关注 0票数 1

我有一个私有的gitlab组,其中配置了两个跑步者。

一个跑步者在该组上运行任何东西,第二个跑步者只是挑选带有long-running标签的作业。

下面是最简单的gitlab ci文件

代码语言:javascript
复制
stages:
  - build
sample:
  stage: build
  image: alpine:latest
  tags:
    - long-running
  variables:
    GIT_STRATEGY: none
  script:
    - echo "task executed."

有没有办法让第一个人完全跳过这项工作?

我知道我可以单独为这个项目禁用运行器,但这意味着我必须手动为组中的所有100+项目启用运行器。

特定的跑步者有优先权吗?我会对此感到非常高兴:)

或者,有没有解决办法来确保第二个单独挑选具有该标签的作业。搜索了一下,但没有找到任何更简单的解释。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-12 13:41:32

我在这方面找不到太多帮助。但是,我们遵循了一种变通方法。我们创建了一个特定于该项目的新runner。

然后我们在/etc/gitlab-runner/config.toml中设置了concurrent = 2 found。我们现在可以有2个并发的非阻塞运行器。然而,我知道这不是最好的解决方案。仍然在寻找阻止跑步者选择带有标签的工作的方法。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54128642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档