在gitlab中构建管道

时间:2017-06-08 08:17:55

标签: gitlab gitlab-ci

我在gitlab,A和B中有2个maven项目。项目A依赖于项目B. 我想用gitlab-ci来构建A。

B项目的gitlab-ci.yml文件如下:

image: maven:3-jdk-8

build:
  script: "mvn install -B" 

A项目中的gitlab-ci应该是什么样的?

1 个答案:

答案 0 :(得分:1)

将GIT SUBMODULES与项目A一起使用以引用项目B,然后添加

GIT_SUBMODULE_STRATEGY: recursive

到项目A中的gitlab-ci.yml文件。另外项目B还需要项目根目录中的CI配置文件。

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