2016-12-30 68 views
0

我需要將Jenkins大師更新到需要Java新版本的較新版本,但是我的主機具有較老的java版本。製作jenkins和maven使用不同的java版本

我在master上的所有構建作業都使用使用java版本的maven。所以,如果我升級java,我的構建將不再工作。所以,是否有解決方案?

+0

我建議您將所有的Java JDK升級到版本8.所有其他人都已經過了他們的支持生活。 – duffymo

+0

是否存在無法修復您的構建的特定原因?畢竟,他們是_yours_。 – Esko

+0

您是否在談論使用一個版本的Java運行Jenkins並使用不同版本的Java在Jenkins內運行單個作業? – sisyphus

回答

0

https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html

在詹金斯對您個人的工作建立你可以配置多個不同的JDK。它們在「JDK」部分的'Manage Jenkins' - >'Configure System'頁面下進行配置。只需在文件系統的不同位置安裝每個不同的JDK,將Jenkins指向它,然後在此頁面上給它一個名稱。

對於任何單個作業,只需使用上面配置的名稱告訴它使用特定版本的JDK。詹金斯將適當地設置JAVA_HOME。 How to change the JDK for a Jenkins job?

之後,使用新的JDK運行Jenkins是在適當的位置安裝新的JDK並修改啓動以選擇該版本的Java。

相關問題