Ich bin ein Jenkins-Neuling, aber ich möchte wirklich sehen, wie Jenkins mir in unserer Build-Pipeline helfen kann. Als Teil unserer Anforderung müssen wir in der Lage sein, PowerShell-Skripte über die x64-Instanz aufzurufen. Ich habe Jenkins auf Windows Server 2012 R2 installiert und das PowerShell-Plugin funktionierte problemlos, aber über die x86-Engine. Wie ich gelernt habe, verwendet Jenkins standardmäßig die x86-Version von Java. Kein Problem. Ich habe die x64-Version von Java, modifizierte Jenkins.xml installiert wie folgt aussehen:Running PowerShell über x64 in Jenkins
<executable>C:\Program Files\Java\jre1.8.0_131\bin\java.exe</executable>
... und neu gestartet, die Jenkins-Service. Der Dienst wird neu gestartet, aber die Webschnittstelle reagiert nicht. Ich habe versucht, den gesamten Server neu zu starten, die Systemumgebungsvariable JAVA_HOME auf C:\Program Files\Java\jre1.8.0_131
zu setzen und die x86-Version von Java vergeblich zu deinstallieren.
Von dem, was ich gelesen habe, funktioniert dies für die meisten Menschen, aber nicht für mich. Ich habe mir auch die Dateien jenkins.err.log und jenkins.out.log angeschaut, um einen Hinweis darauf zu bekommen, warum ich keine Antwort von der Weboberfläche bekomme und sie nichts enthalten.
Ich habe das versucht, aber der Dienst würde dann nicht starten. : / –