CentOS安裝Jenkins全程並啟動一個Maven工程
最近聽朋友說在安裝和使用Jenkins時遇到了各種問題,今天索性把伺服器回了零,從頭到尾安一遍Jenkins
阿里雲空伺服器環境:
[[email protected] ~]# rpm -qa | grep centos-release
centos-release-7-2.1511.el7.centos.2.10.x86_64
要想使用Jenkins,至少要安裝以下四個程式:Java、Git、Maven、Jenkins
<<<<<<<<<<<<<<<<<<<<<<< 第一步:安裝Java >>>>>>>>>>>>>>>>>>>>>
<<<<<<<<<<<<<<<< 第二步:安裝Git、Maven、Jenkins >>>>>>>>>>>>>
然後我們安裝 Git、Maven、Jenkins 這裡我已經把三者的安裝都寫進了一個shell檔案,OneKeyInstallJenkins.sh
2. 新增許可權 chmod +x OneKeyInstallJenkins.sh
3. 執行 ./OneKeyInstallJenkins.sh,耐心等待
4. 安裝完成,複製下Jenkins啟動密碼
5. 執行 git --version, mvn -v, ps -ef|grep jenkins檢視是否安裝成功
<<<<<<<<<<<<<<<<<<<< 第三步:Jenkins啟動
>>>>>>>>>>>>>>>>>>>
1. 瀏覽器開啟 yourip:8080 (注意8080埠是否已經開啟) ,箭頭處貼上上面複製的密碼,continue
2. 在開啟的選擇外掛頁面,選擇左側的預設安裝
3. 等待外掛安裝完成
這一步中若出現錯誤外掛安裝失敗,可後臺重啟Jenkins然後重試
4. 填寫使用者名稱等,儲存並結束
<<<<<<<<<<<<<<<<<<<<
第四步:Jenkins設定 >>>>>>>>>>>>>>>>>>>
可以發現,此時已經進入到正常的Jenkins使用介面
我們點選“建立一個新任務”,發現竟然沒有Maven專案,這是為什麼呢?如下圖:
解決辦法也很簡單,進入》系統管理》外掛管理,在可選外掛裡搜尋maven,選中Maven Integration plugin並直接安裝
安裝完成後,再建立新任務,發現Maven專案已經有了,輸入任務名,選中Maven專案,點OK建立新任務
<<<<<<<<<<<<<<<< 插一步:Jenkins配置Git和Maven >>>>>>>>>>>>>>>>
這裡有很重要的一步就是配置Git和Maven
Git預設已經配置好了
Maven配置如下:
<<<<<<<<<<<<<<<<<<<<
第五步:Jenkins配置任務 >>>>>>>>>>>>>>>>>>>
1.輸入專案名稱
2.原始碼管理選擇Git
Repository URL: https://github.com/up1/maven_java_web_example.git
Branch Specifier (blank for 'any'):*/master
3.Git每次有更新時觸發
4.指定pom檔案、輸入mvn命令(指定埠和Tomcat啟動)
Root POM: pom.xml
Goals and options: clean package -Dmaven.tomcat.port=8082 tomcat7:run
<<<<<<<<<<<<<<<<<<<<
第六步:構建和測試 >>>>>>>>>>>>>>>>>>>
配置儲存後,點選立即構建,若出現如下圖所示介面,則構建成功
一直有進度環是因為直接啟動了Tomcat
開啟網址: yourip:8082/api/hello (此處要確保8082埠已經開啟),如下圖則說明構建完成,測試成功