php-Editor Banana beantwortet Ihre Java-Fragen: Sie können angeben, dass Sie die Java 8-Version zum Erstellen Ihrer Pipeline verwenden möchten, indem Sie die Tool-Direktive in der Jenkins-Datei verwenden. Im Pipeline-Skript kann dies durch die Verwendung der „tools“-Direktive und die Angabe der Java-Version erreicht werden. Auf diese Weise können Sie ganz einfach die Standard-Java-Version auf 11 festlegen und bei Bedarf zu einer Java 8-Versions-Build-Pipeline wechseln.
Ich muss Java 8 in Jenkins verwenden, aber Jenkins verwendet standardmäßig Java 11.
Ich habe versucht, den Standard-Java-Pfad aus der Konfiguration der globalen Tools zu ändern, ich habe ihn auf JDK 8 aktualisiert, aber Jenkins hat immer noch die Standardversion verwendet. Kann mir bitte jemand eine Anleitung geben, wie man das auf Java 8 aktualisiert?
Sie können (a) Jenkins auf den JDK-Pfad verweisen oder (b) Jenkins das JDK installieren lassen. Je nach Jenkins-Version ist dies ein integriertes Feature oder funktioniert über das jdk-tool-Plugin.
Auf dem Screenshot würde ich sagen, dass Sie (a) versucht haben, aber auf ein Nicht-JDK-Verzeichnis verwiesen haben. Sie können versuchen sicherzustellen, dass das JDK tatsächlich in dem Pfad vorhanden ist, den Sie verwenden möchten.
Wenn Sie (b) versuchen, können Sie auf das Kontrollkästchen „Automatisch installieren“ klicken und das JDK aus der Liste auswählen. Es gibt auch einige Tipps in der Antwort von
Jenkins – JDK 11 zur JDK-Liste hinzufügenDas obige ist der detaillierte Inhalt vonBei meinen Jenkins ist die Standard-Java-Version auf 11 eingestellt, aber ich möchte meine Pipeline mit Java 8 erstellen. Wie kann ich das erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!