一、Jenkins持續集成平臺安裝
1、前期準備
svn:一個開放源代碼的版本控制系統
Centos7:一個較接近的版本linux系統
java:預先準備好一套JDK環境(這個我們在安裝rundeck時已經配置過)
2、安裝
安裝體系===《jenkins+svn+maven+shell》(用於發佈)
#安裝Jenkins #
Jenkins的安裝可以通過tomcat作爲容器安裝,由於Jenkins包就自帶了servlet,所以我們只需要下載安裝就可以直接啓動。
1、下載war包:
官方地址下載:http://mirrors.jenkins-ci.org/war-stable/
cd /home/tools
wget http://mirrors.jenkins-ci.org/war-stable/2.121.1/jenkins.war
2下載好直接啓動Jenkins:java -jar ./jenkins.war --httpPort=8080
3、測試:確認終端啓動的輸出日誌正常,並用瀏覽器訪問測試環境的服務,地址爲:http://IP+8080
四、Jenkins安裝界面配置
1、解鎖服務
第一次,登錄,需要進行一個解鎖 ,頁面也會有提示,
/root/.jenkins/secrets/initialAdminPassword,我們可以通過這個文件中查看密碼,並輸入。
2、進入安裝界面
3、進入 Getting Started 界面
4、新建admin用戶
會提示我們需要新建一個用戶,這個我們自己新建,記得記錄好新建的用戶口令就行。
確認完成後,就正式進入到了Jenkins的頁面。
Welcome to Jenkins!
二、插件安裝
1、安裝插件方式選擇
如果在安裝時,沒有安裝好對應的插件可以選擇如下方式進行插件的安裝:
方法一.如果服務器可以上網,那邊選擇在線安裝最好不過了,安裝流程爲:
系統管理(Configure System)----插件管理(Manage Jenkins)---選擇需要的插件直接安裝即可
方法二.如果服務器不能上網,那麼就只能離線安裝,首先去
http://updates.jenkins-ci.org/download/plugins/
下載需要的plugin,選擇匹配的版本號,下載到本地,然後打開:系統管理()---插件管理—高級---找到”上傳插件”(瀏覽,找到擴展名爲.hpi的插件,上傳之後默認直接就安裝了。重啓jenkins,安裝的插件就可以使用了。
2、查看已經安裝的插件
爲了更好的方便我們學習下節課內容,請同學們通過插件管理(Manage Jenkins)---已安裝插件(Installed),確保安裝好了如下的插件:
Subversion Plug-in Jenkins對SVN的支持。
Maven Integration plugin 用於對java代碼的構建
Email Extension Plugin 郵件模塊
Ant Plugin 也是對java代碼構建,不過是通過ant來作。
還有一些是安裝jenkins的時候推薦安裝的,大家也最好安裝上。
3.初始化
Jenkins的配置,和插件的安裝都會放入~/.jenkins中,所以如果需要重新初始化安裝,只需要清理掉~/.jenkins的文件即可。