*****************************************
*原創博客轉載請注明出處,謝謝!*
****************************************
Jenkins 2.0 將要發布,但是試用alpha版本時,總是卡在初始化界面(設置插件的界面),如下圖:
這個可以用瀏覽器的調試功能,將這個初始化界面刪除,然后就可以繼續執行到安裝插件,重啟以后初始化界面就不會出現了。但是在2016/03/13 以后更新的
jenkins 2.0用這個方法解決不了了,所以只能想其它辦法。
這個界面是用來設置插件用的,jenkins在安裝插件前總是嘗試連接www.google.com,來判斷網絡是否連通。大家都知道谷歌的網站在大陸是連不上的,所以出現這個問題的原因很可能和這個有關。
開始驗證猜測是否正確:
1. 下載最新的Jenkins2.0 http://mirrors.jenkins-ci.org/war-rc/2.0/jenkins.war
2. java -jar jenkins.war
3. cd $JENKINS_HOME/updates ,我這里的路徑等於 $HOME/.jenkins/updates --$JENKINS_HOME的路徑不同的安裝方式都是不一樣的
4. vi default.json , 可以看到前面的鍵值對為: "connectionCheckUrl":"http://www.google.com/" ,將其改為 "connectionCheckUrl":"http://www.baidu.com/"
5. 訪問 localhost:8080, 頁面停在輸入安全令牌的地方,輸入安全令牌,然后繼續。
6. 這時候可以看到選擇插件的界面已經可以正常顯示了。