1. 程式人生 > >CentOS安裝Jenkins全程並啟動一個Maven工程

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埠已經開啟),如下圖則說明構建完成,測試成功