在自我管理的 Gitlab 上为项目启动 Gitlab CI,我想使用 to-be-Continous 模板。
所以我想遵循专用文档,这需要我们的Gitlab上有一个公共根组
to-be-continuous
。
但是,出于公司的某些目的,我从根本上创建这个组的请求已被内部拒绝。作为回应,他们问我为什么不改变未来连续的路径。
我该如何解决这个问题?改变这条路径不是一个好主意吗?
我尝试在 Gitlab(非 root)上创建一个 sub_group 并按照说明进行操作,但将脚本提供给https://gitlab.com/to-be-continuous/tools/gitlab-sync/-/raw/master /gitlab-sync.sh 参数
DEST_SYNC_PATH
.
该项目导入良好,但由于模板引用是硬编码的,任何连续的内部引用都会失败。
to-be-Continous 现在支持除
to-be-continuous
之外的自定义根组
几个(但不是全部)内部包含现在使用
$TBC_NAMESPACE
变量(由复制/同步工具设置)进行可变化。对于仍然硬编码的参考,您可以忽略错误,因为不需要在自我管理服务器中重建模板。