jenkins2 插件安裝


文章來自:http://www.ciandcd.com

文中的代碼來自可以從github下載: https://github.com/ciandcd

Jenkins的安裝包和插件在7個國家有20多個鏡像,jenkins會自動選擇最近的鏡像來安裝插件,但是我們還是經常會遇到問題,例如可安裝插件列表里看不到插件,安裝失敗,或者安裝很慢很耗時間。
以下總結了常見的問題和解決方法。
 
1. jenkins的鏡像
Jenkins 所有鏡像列表:  http://mirrors.jenkins-ci.org/status.html
 
2. 如果插件列表里看不到插件,可是換用鏡像里的update-center.json文件。
比如我在jenkins->manage jenkins->manage plugins->advancd設置插件鏡像為  http://mirror.esuni.jp/jenkins/updates/update-center.json
3. 設置代理
有的時候你的機器不能訪問外網或者下載的時候都失敗了,這個時候最好的辦法就是設置代理來安裝插件。
代理設置在jenkins->manage jenkins->manage plugins->advancd。
如果你的瀏覽器已經設置了代理,貌似也是一樣的效果,下載效果好不少,但是還是有失敗的情況,如果失敗了可能需要重啟jenkins然后重新下載。
4. 如果仍然有下載失敗的情況,只能手動下載插件,或者用腳本來下載了。
手動下載很簡單,隨便從上面能打開的鏡像里下載,然后再jenkins里上傳。
以下為使用腳本下載的示例:
假如我們要下載以下兩個插件:
配置文件如下:
~/github/jenkins-example/jenkins_home/plugins/myplugins.txt
jobConfigHistory | latest
workflow-aggregator| latest
下載命令如下:
osboxes@osboxes:~/github/jenkins-example/jenkins_home/plugins$ ../../utils/install_jenkins_plugin.sh myplugins.txt ./
 
直接接插件和插件所依賴的插件都下載到了jenkins的plugins目錄下,然后重啟Jenkins。 
(這里有的問題是重啟后下載的插件jenkins沒有能夠識別出來,不知道大家有沒有遇到類似的問題)
 
5. 最后實在還下載不來,可以從這里找找 https://github.com/ciandcd/jenkins-awesome/tree/master/jenkins_home/plugins, 我下載了常用的插件在這里。
如果你發現有用的插件,需要幫忙下載請留言,我會下載到以上的目錄。
 
完!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM