Legen Sie die Umgebungsvariable vor dem ausführen von maven (In einem jenkins-build)

Ich bin einrichten eines jenkins slave auf einem Rechner, der soll Sie bauen ein maven-Projekt mit einigen nativen C-code. Die Maschine selbst jedoch erweist sich als ein problem.
Die Maschine ist hosting ein ziemlich altes Programm, das verwendet viele Umgebungsvariablen, wie JAVA_HOME, dass maven benötigt, um ordnungsgemäß zu funktionieren.
Um zum ausführen von maven auf der slave-Maschine, die ich brauche, um diese Umgebungsvariablen, die vor Ausführung von maven oder maven und anderen Abhängigkeiten, wie zum Beispiel ssh, werden nicht ausgeführt. Ich kann nicht einfach ändern Sie die Variablen dauerhaft, also brauche ich eine Möglichkeit das zu ändern en Umgebungsvariable vor dem ausführen des maven-build.

Kann ich führen Sie den build manuell durch setzen der environment-Variablen vor der Ausführung von mvn, und der build funktioniert wie ein Charme. Aber ich brauche jenkins zum auslösen der automatisch erstellen.

So wie ich das sehe muss ich entweder:
Konfigurieren jenkins zum setzen von Umgebungsvariablen vor dem ausführen von maven
oder
Konfigurieren maven Verwendung bestimmter Werte anstelle von bestimmten Umgebungsvariablen (In der Weise, dass jenkins kann mit den Hinrichtung)

Ihre Hilfe wird sehr geschätzt.

InformationsquelleAutor Martin Nielsen | 2013-10-03

Schreibe einen Kommentar