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

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

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

gitlab gitlab-ci gitlab-ci-runner
1个回答
4
投票

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

GIT_SUBMODULE_STRATEGY: recursive

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

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

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

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