更改 Git 存储库路径,同时通过 GitLab 的 .yml 构建代码

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

我有一个 RHEL 运行程序并创建一个 CI/CD 管道来使用 GitLab 中的 .yml 文件构建项目。

当我尝试使用 GitLab 中的 .yml 运行管道时,它会自动创建一个文件夹,如下所示。

我想将这个初始化的 Git 存储库更改为我的“/home”文件夹。已使用命令在主文件夹“/home/new_build”下创建了一个 Git 目录。

尝试在 RHEL 服务器上设置“GIT_DIR”路径,但未观察到 .yml 文件中的 Git 初始化目录发生任何更改。

我可以注入任何其他步骤来更改 Git 初始化目录,可以通过 GitLab 的 .yml 文件选择该目录。

git gitlab gitlab-ci-runner rhel6 gitlab-ci.yml
1个回答
0
投票

在 Linux 机器上的 etc/gitlab-runner/config.toml 中添加此字段:

**builds_dir = "<target-dir>"**

在linux机器中:

-create the <target-dir>
-chmod 777 <target-dir>
-chown gitlab-runner <target-dir>
-gitlab-runner restart

**target-dir 是新的存储库路径,git-clone 和 git-build 将在其中进行。

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