Skip to content

GitLab CI 可以公司统一流程,多个项目共用一个流水线吗?

问题解答

可以。创建一个公共项目,存放公司统一的流水线配置,比如:java-8.gitlab-ci.ymljava-17.gitlab-ci.ymlnodejs-18.gitlab-ci.yml

免费版:各个项目——》设置--》 CI/CD ——》流水线通用设置——》CI/CD 配置文件,填写公共项目的地址,比如 java-17.gitlab-ci.yml@my-group/common-project

旗舰版:不需要填写地址,先在顶级群组中创建多条合规框架(引用上述流水线配置),然后各个项目设置通过列表选择。

截图补充

image

image

image

参考资料

Zhou YANG 编辑于