Wie man jenkins trigger ein zu bauen, die auf eine abhängige Projekte, wenn eine Abhängigkeit erstellen

Ich habe was zu sein scheint eine einfache Frage zu, wie das einrichten Jenkins und maven 3.

Der Einfachheit halber sagen wir mal, wir haben vier Projekte:

Modell, die keine Abhängigkeiten

Commons, die je nach Modell

Server das hängt davon ab, Gemeinsame und Modell

Frontend, die je nach Modell

Was ich erreichen will ist, dass ein Erfolg bauen auf dem Modell löst der neue build auf alle Projekte, die in seiner pom hat eine Abhängigkeit auf das Modell (hier Üblich, Server-und Frontend)

Wenn Gemeinsame fehlschlägt, dann gibt es keine Notwendigkeit, build-Server.

Im obigen Fall scheint es, dass ich dieses Problem beheben, indem Sie manuell einrichten abhängigen Projekte am Modell und Commons, aber diese Informationen können bereits in den pom-Dateien für jedes Projekt (Server-und Frontend -) das lässt mich zum Schluss kommen/wollen, dass Jenkins in der Lage sein sollten, um dies herauszufinden, durch es selbst.

Kann Jenkins abzuleiten, die Abhängigkeitsstruktur durch das Parsen der pom auf jedes Projekt definiert in Jenkins und tun, irgendeine Art von optimaler build-Reihenfolge /Abhängigkeit Behandlung automatisch oder muss ich im setup "- Block zu bauen, wenn die upstream-Projekt ist das bauen" und "Bauen, nachdem andere Projekte werden gebaut [Liste der abhängigen Projekte]", wie oben beschrieben ?

Ich bin mit Jenkins version 1.473 und Maven 3.

Unser maven-Projekt pom ist verwenden Sie nicht die Eltern oder Modul-tag.

/Benjamin

InformationsquelleAutor Benjamin | 2012-08-29
Schreibe einen Kommentar