2015年11月10日 星期二

修正Jenkins在JDK與Maven自動安裝無法選擇的問題

最近使用Jenkins時,發現會有時候在「設定系統」時,安裝JDK與Maven的自動安裝的版本列表是空的TextField,導致無法設定。經過Google之後發現可以用以下方式修正:

  1. 到「管理Jenkins」->「Script主控台」,貼上以下程式碼並執行:
hudson.model.DownloadService.signatureCheck = false
hudson.model.DownloadService.Downloadable.all().each { it.updateNow() }
hudson.model.DownloadService.signatureCheck = true
return
  1. 然後再到「管理Jenkins」->「設定系統」,就會發現版本List已經正常了
以上解決方法是參考:Auto-installer for JDK no longer works