git 在 gitlab-ci.yml 中克隆 project2?

`git clone project2` in gitlab-ci.yml?

我希望 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