2017-02-10 4 views
0

konfiguriert werden Ich habe Gerrit-Server auf SERVER_GERRIT eingerichtet. Ich habe Jenkins, die auf SERVER_JENKINS laufen. Ich habe Gerrit Trigger auf SERVER_JENKINS installiert und erforderliche Einstellungen auf SERVER_GERRIT für jenkins Benutzer vorgenommen. Ich habe einen Job MAVEN konfiguriert, um git Repo auf SERVER_GERRIT zu erstellen, wenn ein Patch-Set erstellt wird. Der Job wird wie erwartet ausgelöst, aber er schlägt immer fehl, weil er versucht, pom.xml auf SERVER_JENKINS zu finden, anstatt das Patchset auf SERVER_GERRIT zu erstellen. Irgendeine Idee was vermisse ich? Ist das ein anderes Plugin für Maven-Projekte?Kann Gerrit-Trigger für Maven-Projekt

+0

Verwenden Sie das Git-Plugin auf Jenkins, um das Repository (wo sich pom.xml befindet) auf SERVER_GERRIT zu klonen? –

+0

Nein. Ich habe Repository auf SERVER_GERRIT separat geklont. Ich kann jenkins-job aufrufen, wenn ein Patchset erstellt wird. Aber dieser Build-Job sucht in SERVER_JENKINS nach pom.xml, die er nicht findet. Also scheitert Build und punktet mit meinem Patchset als - Verified = -1. – AartiD

Antwort

0

Installieren Sie die Git Plugin on Jenkins, damit Ihr Gerrit-Repository bei den SERVER_JENKINS vom Jenkins-Job geklont/geholt wird und die pom.xml korrekt gefunden wird.

Verwandte Themen