查了N多網頁,折騰了幾個小時,終于部署成功,部署的過程比較坎坷,遇到各種問題,記錄一下,不管大家是否會遇到的同樣的問題,希望有所幫助:
常規操作:
1、下載jenkins,必須要做的一步,http://jenkins-ci.org/,右側即是下載,下載后是一個war包;
2、解壓縮,這里我解壓到E:/PRogram Files (x86)/Jenkins,下邊有一個jenkins.war包;
3、運行,前提是已經安裝了jdk環境,這里不做講解,打開dos窗口,進入到E:/Program Files (x86)/Jenkins目錄, 輸入java -jarjenkins.war,啟動環境 ,加上“--httpPort=8000”,可以改變端口,默認為8080;
效果:
4、由于是一個maven項目,這里新建時,選擇“構建一個maven項目”,輸入名稱,下一步;
5、源碼管理,配置svn路徑,其他默認即可,如下圖:
6、構建觸發器,主要是設置什么時間部署,部署方式等,可根據需要靈活配置,這里只選擇第三種,定時部署,設置如下:
Poll SCM:定時檢查源碼變更(根據SCM軟件的版本號),如果有更新就checkout最新code下來,然后執行構建動作。我的配置如下:
*/5 * * * *(每5分鐘檢查一次源碼變化)
Build periodically:周期進行項目構建(它不care源碼是否發生變化),我的配置如下:
0 12,20 * * *(每天12:00 和20:00 必須build一次源碼)
7、Build設置,由于是maven項目,需要配置pom文件,具體如圖:
Goals and options 這里面是maven的一些操作,根據自己需要配置,可以先忽略 -PTest -U
8、構建后操作,比較關鍵的一步,配置war包位置,以及Tomcat路徑,保存,如圖:
9、首先啟動tomcat服務;回到jenkins主頁面,執行構建;
10、訪問localhost:8080/demo,可以訪問,ok。。
注意點:
1、tomcat的tomcat-user.xml配置:
<role rolename="tomcat"/><role rolename="role1"/><role rolename="manager-scrWord="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
2、Tomcat服務要先啟動,然后jenkins才能找到;
3、安裝插件:Deploy to container Plugin。
需要完善的:
1、無法對線上程序進行備份;
2、linux環境下的測試;
===========================入門帖=====================完!
新聞熱點
疑難解答