在gitlab-ci.yml中`git clone project2`?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在gitlab-ci.yml中`git clone project2`?相关的知识,希望对你有一定的参考价值。

我希望Gitlab CI获取另一个项目的源代码。有没有比添加只读部署密钥并在.gitlab-ci.yml中设置更好的方法?

答案

您还可以在项目A中使用GIT SUBMODULES来引用项目B然后添加

GIT_SUBMODULE_STRATEGY: recursive

到项目A中的gitlab-ci.yml文件。

这还使您能够专门包含子项目中的特定分支或提交。

https://docs.gitlab.com/ce/ci/git_submodules.html

以上是关于在gitlab-ci.yml中`git clone project2`?的主要内容,如果未能解决你的问题,请参考以下文章

.gitlab-ci.yml配置参数

多个分支中的.gitlab-ci.yml的多个版本

在 .gitlab-ci.yml 中运行 docker-compose build

如何创建一个工件,以便它可以在 .gitlab-ci.yml 中下载

将脚本附加到一个阶段 .gitlab-ci.yml

Gitlab-ci.yml 创建合并请求