我在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应该是什么样的?
答案 0 :(得分:1)
将GIT SUBMODULES与项目A一起使用以引用项目B,然后添加
GIT_SUBMODULE_STRATEGY: recursive
到项目A中的gitlab-ci.yml文件。另外项目B还需要项目根目录中的CI配置文件。