1. 程式人生 > >伺服器linux上搭建jenkins

伺服器linux上搭建jenkins

伺服器linux上搭建jenkins

Jenkins是一個開源軟體專案,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能
Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作,功能包括:
1、持續的軟體版本釋出/測試專案。
2、監控外部呼叫執行的工作。
首先保證系統中已經安裝了jdk
官網下載地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
第一種啟動方法:
切換到jenkins.war存放的目錄,輸入如下命令:
1
java -jar jenkins.war  
然後在瀏覽器中輸入localhost:8080,localhost可以是本機的ip,也可以是計算機名。就可以開啟jenkins
第二種方法是:用tomcat開啟,將jenkins.war檔案放入tomcat下的webapps目錄下,啟動jenkins時,
會自動在webapps目錄下建立jenkins目錄,所以在位址列上需要輸入的地址於上一種方法有點不一樣,
輸入:localhost:8080/jenkins。

下面我們用第二種方法啟動jenkins。
啟動tomcat,瀏覽輸入localhost:8080/jenkins。

安裝Jenkins時不能聯網安裝外掛問題解決
安裝外掛那個頁面,就是提示你offline的那個頁面,不要動。然後開啟一個新的tab,輸入網址http://localhost:8080/jenkins/pluginManager/advanced。 這裡面最底下有個【升級站點】,把其中的連結改成http的就好了,http://updates.jenkins.io/update-center.json。 然後在服務列表中關閉jenkins,再啟動,這樣就能正常聯網了。(或者重啟Tomcat)

初始的管理員密碼,jenkins自動生成的,根據上面紅色的路徑找到密碼,拷到下圖的輸入框中。
在這裡插入圖片描述

安裝外掛,可以預設的安裝,也可以自己選擇,(jenkins配置好後也可以安裝外掛)這裡我們選擇預設的。
在這裡插入圖片描述

在這裡插入圖片描述

完了以後到建立使用者

在這裡插入圖片描述

完了以後進入jenkins的主頁
在這裡插入圖片描述

“系統管理”---->“Global Tool Configuration” 配置 jdk 、maven等資訊
在這裡插入圖片描述

點選“jdk安裝” 配置jdk資訊
在這裡插入圖片描述

Maven配置
在這裡插入圖片描述

接下來我們“構建一個maven專案”。
點選-“新建“
在這裡插入圖片描述

發現沒有關於“maven”的選項, 因為缺少
Maven Integration plugin

外掛
點選 “系統管理” ---->管理外掛
在這裡插入圖片描述

出現一下介面
在這裡插入圖片描述

選擇“可選外掛”
安裝完後再去“新建”
在這裡插入圖片描述

專案名稱等基本資訊
在這裡插入圖片描述

新增svn資訊,
如果沒有svn的選項就是沒有安裝svn外掛,去安裝外掛。如果安裝了git外掛這裡也有git選項。
在這裡插入圖片描述

點選 “Add” 填寫svn賬號和密碼
在這裡插入圖片描述

完成後
在這裡插入圖片描述
新增構建後操作
在這裡插入圖片描述
直接將構建好的專案打包部署到tomcat中
在這裡插入圖片描述

新增tomcat,該toamat是部署專案的
在這裡插入圖片描述

當然了 tomcat中要配置使用者名稱和密碼,該使用者還要有足夠的許可權,下面是我的tomcat的配置
在tomcat-user.xml中配置的

使用者名稱為admin 密碼為 123456

build:
在這裡插入圖片描述

專案配置(Post Step)

在這裡插入圖片描述

war包專案:
cd
rm -rf /usr/local/tomcat/webapps/audit /usr/local/tomcat/webapps/audit.war
cd .jenkins/workspace/audit/target/
mv audit-1.0.0-SNAPSHOT.war /usr/local/tomcat/webapps/audit.war

在 My Views 能看到自己建的專案
在這裡插入圖片描述
進入專案後,
點選“立即構建”就會執行構建任務,jenkins就會從svn上將程式碼拉下來,打好包後然後部署到tomcat上,這一切都是jenkins完成的。
在這裡插入圖片描述