2016-06-28 6 views
1

Der Versuch, Jenkins Master Maven-Konfiguration auf On-Demand-Jenkins-Slave mit ec2 plugin erstellt überschreiben. Da wir verschiedene Maven-Versionen von Maven verwenden, muss ich die globale Konfiguration mit der Slave-Knotenkonfiguration überschreiben.So überschreiben Maven Home-Verzeichnis auf Jenkins Slave

Maven-Konfiguration auf Master:

enter image description here

Voraussetzung: Ich muss /opt/apache-maven-3.2.5 auf Slave gesetzt Maven nach Hause.

Das Tool wurde bereits installiert, da es nur ein AWS AMI war. Wann immer ich den Job ausführe, überprüft es Maven in /home/csbuild/build/apache-maven-3.0.5, aber ich möchte Maven in /opt/apache-maven-3.2.5 verwenden. Wie kann ich MAVEN_HOME im Job aktualisieren?

Job-Konfiguration: job configuration

Jenskins Version: 1.656

+0

Sie können eine weitere Maven-Installation mit der Schaltfläche Hinzufügen in Ihrem ersten Screenshot hinzufügen. Sobald es fertig ist, wählen Sie es mit der ersten Combobox Ihres zweiten Screenshots. – Dalc

Antwort

1

In Ihrem ersten Bild, um es die Konfiguration des Maven in deinem Sklaven und nicht in der Master-

die beste Praxis ist das zu machen gleiche Maven-Version im Slave

zu versuchen, zum Beispiel in der Knotenkonfiguration können Siemachenanstelle von /home/csbuild/build/apache-maven-3.0.5 Der Job wird ausgeführt maven von /opt/apache-maven-3.2.5

Verwandte Themen