GitLab CI 可以公司统一流程,多个项目共用一个流水线吗?
问题解答
可以。创建一个公共项目,存放公司统一的流水线配置,比如:java-8.gitlab-ci.yml
,java-17.gitlab-ci.yml
,nodejs-18.gitlab-ci.yml
。
免费版:各个项目——》设置--》 CI/CD ——》流水线通用设置——》CI/CD 配置文件,填写公共项目的地址,比如 java-17.gitlab-ci.yml@my-group/common-project
旗舰版:不需要填写地址,先在顶级群组中创建多条合规框架(引用上述流水线配置),然后各个项目设置通过列表选择。
截图补充
参考资料
由 Zhou YANG 编辑于