Es gibt eine Reihe von Modulen in SVN-Zweig und für Build-Zwecke haben wir eine Haupt build.xml, die ausgelöst wird Alle Module für Build, verwenden wir Jenkins, um Ant aufrufen. Post Build wird es sagen, fünf oder sechs EAR, jetzt ist das Problem, ich möchte Build nur für ein Modul auslösen, die ein neues Einchecken haben, ohne Änderung der bestehenden Verzeichnisstruktur der Filiale in Svn Repo als Jenkins wird Build für alle auslösen Modul, sobald es in Repo einchecken findet.Wie Ant aufrufen für nur ein Modul, während wir mehrere Module innerhalb der SVN-Zweig haben, die eine Haupt build.xml hat
0
A
Antwort
0
Erstellen Sie einen neuen jenkins-Job nur für das erforderliche Modul. Verwenden Sie Ihre Hauptdatei build.xml als Eingabe der ant-Aufgabe, aber setzen Sie den Modulnamen (oder das zugehörige Ziel) als Ziele in jenkins task. Wenn Sie eine modulspezifische Datei build.xml haben, dann füttern Sie diese Datei in diesem neuen Jenkins-Job.