本文只講述如何在windows環境下,搭建jenkins並使用,至於概念的東西請自行百度。
好了,直入主題,本人使用 jenkins.war 包進行部署,我們需要准備如下幾個:
openjdk8 下載地址:https://github.com/ojdkbuild/ojdkbuild
Tomcat8 下載地址:https://tomcat.apache.org/download-80.cgi
maven 下載地址:http://maven.apache.org/download.cgi
git 下載地址:https://git-scm.com/downloads
jenkins.war 下載地址:https://jenkins.io/zh/download/
jenkins我們選在war包,如下圖:

以上下載完成后,依次安裝並配置好環境變量,安裝步驟不再闡述,不會的同學請自行百度。
安裝完之后,解壓jenkins.war包,將其解壓后的文件全部放入webspps/ROOT目錄下,如下圖:

啟動Tomcat,打開瀏覽器,輸入:http://localhost:8080
會提示需要輸入密鑰,根據界面上的紅色字樣,找到該文件,用記事本打開里面存放的就是密鑰,如圖


密鑰輸入后,點擊“繼續”,進入插件選項頁,我們這里直接選"推薦的插件安裝",我們稍等片刻,等待插件安裝完成,之后就是需要我們創建
一位管理員賬號,根據界面提示一步步操作即可。
以上完成后,我們就進入了jenkins操作后台了,如下圖:

這里,本人已經創建了一個示例任務,沒關系,不影響后面的講解,在初始進入時,我們需要配置一些系統配置項和部分的插件單獨下載安裝。
先看看插件部分


這里的 Maven Integration plugin需要我們單獨下載安裝的,我們可到 “可選插件” 項里去搜索下載安裝,注意下,安裝后,需要重啟jenkins服務,本人比較粗暴,直接重啟了tomcat。
至於git plugin,jenkins為我們預裝了,現在我們看一下基礎配置項,如下:


這邊主要配置下 git plugin就好了,其他保持默認。下面這個圖的配置比較重要,關系到后面的構建能否成功。




好了,以上這些配置完,保存即可。
現在,我們可以開始創建構建、發布任務了,我們點擊 新建item -> 構建一個maven項目,如下圖:


輸入 任務名稱 后,點擊 “確定”,進入任務配置頁。
這部分的內容主要編寫腳本(windows batch批處理,linux shell腳本),因本人在wiindows上,所以,選擇了batch command,直接看下圖:


這里,配置的是GIT地址,本人這里使用碼雲的GIT地址。


最關鍵的batch部分來了

簡單說明下,上面幾行命令的意思:
xcopy 源文件 目的文件 ---> 將源文件復制到目的文件夾下
/Y batch參數,類似的參數很多,像 /E /S /D 等等,可以百度搜索了解一下
echo xxx 這里只是在jenkins的控制台輸出日志信息
start javaw -jar xxx.jar & 這里是告訴系統,我的jar文件是后台執行,最后的符號 & 一定要加,否則jenkins會認為任務結束,會把我們的jar強制kill掉。
exit 退出
OK了,最好保存好,就可以開始構建了。



我們點進去,找到控制台,看構建輸出的日志。


Nice, 最后的日志告訴我們,構建成功,發布啟動成功。
我們試一下,url: http://127.0.0.1:8081

好了,大功告成。
Linux環境下的shell,可以參考下面的鏈接
stop.sh
#!/bin/bash PID=$(ps -ef | grep system.jar | grep -v grep | awk '{ print $2 }') if [ -z "$PID" ] then echo App is already stopped else kill -9 $PID
echo App is alreday killed fi
start.sh
#!/bin/bash
nohup java -jar /xxx/xxx/x/aaa.jar &
下面附上一個連接,有關MAC下搭建jenkins的步驟:
https://www.bbsmax.com/A/MAzAX4Lqd9/
PS:歡迎轉載,但請注明出處,謝謝。
