Ich habe ein Problem, läuft ein jenkins-job in slave mit maven (Maven-home nicht)
Ich bin ein Problem Auftritt läuft Jenkins-job mit Sklaven.
Der job ist ein Maven-job, dass updates code aus dem svn und erstellen und ausführen von tests, das Projekt läuft gut, sowohl in master-und slave-als standalone-Projekt.
Das Problem ist, wenn Master starten dieses Projekt in der slave-in diesem Fall sehe ich:
...
Svn Update OK
Error: Maven Home c:\maven doesn´t exist
Beide Server haben maven auf, dass dir, und beide Server sind in der Lage, führen Sie den build ohne master/slave-setup.
Können Sie sehen, was ist passiert? Irgendwelche Hinweise?
Vielen Dank,
Santiago
- schauen Sie für Räume, die irgendwo in den Pfad C:\maven ... ??
- Ist Jenkins als slave-Dienst auf Ihrem slave-Rechner? Hat es den richtigen Zugriff/Berechtigungen auf die C:\maven Ordner?
- Ich konnte das problem lösen, leider war Es eine Ablenkung, die ich machte, lief ich in den slave-start-Befehl auf einem anderen vm mit ähnlichen ip-Adressen (Eine endete mit 100 und der andere mit 110) und ja... Schande über mich!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich,ich dieses problem lösen.
Der Grund der Fehlermeldung "Fehler: Maven-Home c:\maven nicht vorhanden" ist, dass Ihre slave-Knoten verwenden Sie die master-maven-Einstellung . Wenn der slave verwenden wollen, seine eigene Einstellung , hat es außer Kraft setzen.
Überschreiben Sie die Einstellungen wie folgt:
System Management -> Node Management -> slave Einstellung -> Knoten Eigenschaften -> überprüfen Sie die Tools Standorten -> Hinzufügen , dann legen Sie die slave-maven-optionalias wählen Sie "maven",Verzeichnis schreiben mit der slave-maven-Verzeichnis.
Sie können es versuchen.
Benötigen Sie zum aufrufen Ihrer top-level-maven-Ziele und die Ziele und der Weg zum pom, zum Beispiel:
Ziele: saubere Installation
Pom: /home/merbel/sth/pom.xml