文章來自:http://www.ciandcd.comjava
文中的代碼來自能夠從github下載: https://github.com/ciandcd
git
本文將引導jenkins初學者安裝和配置jenkins的測試環境。github
1. 下載jenkins.war
我這裏下載的是jenknins 2.7。
osboxes@osboxes:~/github/jenkins-example$ wget http://mirrors.jenkins-ci.org/war/2.7/jenkins.war瀏覽器
jenkins2.7.war jenkins_home jenkins.log jenkins.sh jenkins.war LICENSE readme
2. 啓動jenkins server
設置JENKINS_HOME環境變量,啓動後jenkins.war將被解壓到JENKINS_HOME目錄下,同時全部jenkins的plugins和配置文件也將被寫入到JENKINS_HOME所設置的目錄下。
能夠使用以下的jenkins.sh來啓動jenkins server。
啓動腳本:
~/github/jenkins-example/jenkins.sh
#!/bin/bash
scriptdir=`dirname "$BASH_SOURCE"`
export JENKINS_ROOT=$scriptdir
export JENKINS_HOME=$JENKINS_ROOT/jenkins_home
echo JENKINS_HOME:$JENKINS_HOME
java -jar $JENKINS_ROOT/jenkins.war --httpPort=8008
啓動jenkins server:
osboxes@osboxes:~/github/jenkins-example$ ./jenkins.sh > jenkins.log 2>&1 &
3. 配置jenkins server
第一次啓動Jenkins須要配置初始管理員密碼,手動將/home/osboxes/github/jenkins-example/jenkins_home/secrets/initialAdminPassword中的內容複製,而後粘貼到管理員密碼框中。
而後須要等到幾十分鐘,等Jenkins初始化結束進入下一步, 選擇安裝建議的plugins。
有的時候因爲網絡問題,會提示跳過plugin的安裝。若是須要離線安裝plugins,能夠使用腳本https://gist.github.com/micw/e80d739c6099078ce0f3來確保plugin所依賴的plugins也被自動的安裝。
以下,選擇跳過plugins之後再安裝。
而後會提示設置管理員用戶和密碼,以下:
4 進入jenkins
通過以上的步驟jenkins已經安裝完成。能夠使用剛纔設置的admin用戶來登陸試試。
下次繼續講jenkins的配置和plugins的安裝。