在自我管理的 GitLab 中的非 root 组上安装 to-be-continuous?

问题描述 投票:0回答:1

在自我管理的 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
.

该项目导入良好,但由于模板引用是硬编码的,任何连续的内部引用都会失败。

查看 Gitlab 上的问题

gitlab gitlab-ci to-be-continuous
1个回答
0
投票

to-be-Continous 现在支持除

to-be-continuous

之外的自定义根组

参见文档

几个(但不是全部)内部包含现在使用

$TBC_NAMESPACE
变量(由复制/同步工具设置)进行可变化。对于仍然硬编码的参考,您可以忽略错误,因为不需要在自我管理服务器中重建模板。

© www.soinside.com 2019 - 2024. All rights reserved.