前言:spring
最近要弄一個jenkins工具,已經安裝好了而且jenkins使用部署項目的流程已經基本走通,上圖:docker
話很少說,開始瀏覽器
【tomcat
準備環境:springboot
在centOS7環境上:安裝jdk環境(1.7以上,我安裝的是1.8),maven環境(也能夠用gradle,但我springboot測試的項目用的是maven),svn環境eclipse
】maven
剛纔用docker下載運行了jenkins,登陸jenkins後發現不能用svn插件,說是要jenkins2.70以上才能夠,他媽的docker下載的是2.60版本的jenkins,我再次指定下載jenkins2.70版本的,根據下載不到,因此我就沒用docker了。svn
直接去jenkins官網下了一個jenkins的war包,而後把jenkins的war包丟到centOS7的tomcat裏運行,才登陸了jenkins用上svn插件。工具
jenkins的基本配置:以下測試
一、配置jdk和maven
配置jdk:
配置maven:
》》》》》》》》》》》》以上Jenkins的基本安裝與配置就弄好了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
一、在centOS7上安裝svn,這個就不說了,百度上一大把
二、在eclipse上新建一個test01的maven類型測試項目,以下:
三、在jenkins上新建一個任務:
四、如今進行本身test01任務的配置
4.1:配置基本配置general
4.2:配置source code management(源代碼管理)【配置svn】
點擊add以後,添加svn帳號
4.三、配置Build Triggers(構建觸發器)
【
定時構建配置的參數表示:
* * * * * 表示svn上代碼有更新再構建【媽的,試了一下,是每分鐘構建一次好嗎fuck,忘記看是誰的博客瞎雞巴亂說】
H/5 * * * * 表示每5分鐘構建一次
0 2 * * * 表示天天凌晨2點
*/10 * * * * 每隔10分鐘一次
45 10 * * 1-5 每星期的星期一到星期五的10:45分執行
解釋一下爲何是5位:
00 07 * * * 表示天天上午7點定時執行一次
官方說明:MINUTE HOUR DOM MONTH DOW
】
4.4:配置Build(構建項目)和Post Steps(構建以後 的操做):
【clean install -Dmaven.test.skip=true -Ptest :意思是:排除測試的包內容,使用後綴爲test的配置文件。】
》》》》》》》》》》》到此就test01任務就配置完了,保存》》》》》》》》》》》》》》》》》》》
五、運行test01任務
查看每次構建的構建日誌:
》》》》》》》》》》》以上test01構建任務的配置就算弄好了,也構建成功了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
同於我在設置test01構建成功以後Post Steps的配置操做,把構建好的war包發送到了tomcat裏面,並從新啓動了,因此直接在瀏覽器上輸入測試項目地址:192.168.26.233:80801/test01,打開成功圖以下:
嗯