【问题标题】:Best way to have group-wide/global CI on gitlab在 gitlab 上拥有组范围/全局 CI 的最佳方式
【发布时间】:2022-08-04 01:40:23
【问题描述】:

在我们的组织中,我们托管了一个简单的 GitLab 服务器。

对于一组(用作某种数据收集),我希望所有存储库都有相同的 CI 管道。

有没有办法为组(或系统范围)定义 CI 管道?

    标签: gitlab gitlab-ci gitlab-ci-runner


    【解决方案1】:

    通过 GitLab 管道。

    您必须为所有项目输入.gitlab-ci.yml

    .gitlab-ci.yml 中包含指向该文件的任何链接。它可以是服务动态生成的 yml 文件。

    include:
      - 'https://s3.domain/gitlab-ci.yml' 
    

    如果没有所需的管道,就无法严格创建或拥有存储库。 Hoverer,您可以按服务定期扫描所有存储库,并在您的违规者未添加必要的包含时通知您。

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      • 2015-02-08
      • 2018-04-18
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多