2017-06-08 5 views
0

I 2 Maven Projekte in Gitlab haben, A und B Projekt A ist abhängig von Projekt B. Ich möchte Gitlab-ci verwenden A. zu bauenBuild-Pipeline in Gitlab

Gitlab-ci.yml Datei für B Projekt ist unter:

image: maven:3-jdk-8 

build: 
    script: "mvn install -B" 

Wie gitlab-ci in einem Projekt aussehen sollte?

Antwort

1

Verwenden GIT SUBMODULE mit Ihrem Projekt A bezieht B zu projizieren und dann

GIT_SUBMODULE_STRATEGY: recursive 

zur Gitlab-ci.yml Datei im Projekt A. Weiteres Projekt B muss auch eine CI-Konfigurationsdatei in dem Projekt einer Wurzel.

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