d33tah
d33tah

Reputation: 11561

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

I'd like Gitlab CI to fetch source code of another project. Is there a better way than adding a read-only deploy key and setting it up in .gitlab-ci.yml?

Upvotes: 5

Views: 5709

Answers (1)

secustor
secustor

Reputation: 3489

You can also use GIT SUBMODULES within your project A to refer to project B and then add

GIT_SUBMODULE_STRATEGY: recursive

to the gitlab-ci.yml file in project A.

This also enables you to specifically include a specific branch or commit from your subproject.

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

Upvotes: 7

Related Questions