gpt4 book ai didi

gitlab - 配置 runner 同时运行多个作业

转载 作者:行者123 更新时间:2023-12-04 10:33:57 46 4
gpt4 key购买 nike

当有一个 gitlab runner 服务多个项目时,它只能运行一个 CI 管道,而其他项目管道必须排队。

是否可以让 gitlab runner 并行运行所有项目的管道?

我似乎没有在任何地方找到对此的配置解释。

最佳答案

我相信您正在寻找的配置选项是 concurrentlimit ,您将在 GitLab Runners 中更改 config.toml文件。
来自 documentation :

  • concurrent : 限制可以同时运行的全局作业数量。使用所有定义的运行者的最高作业上限。 0 不代表无限
  • limit :限制此 token 可以同时处理多少作业。
  • config.toml的位置文件:
    • /etc/gitlab-runner/config.toml on *nix systems when GitLab Runner isexecuted as root (this is also path for service configuration)
    • ~/.gitlab-runner/config.toml on *nix systems when GitLab Runner isexecuted as non-root
    • ./config.toml on other systems

    有用 issue以及。

    关于gitlab - 配置 runner 同时运行多个作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828805/

    46 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com