

個人下載是長期穩定的那個版本,下載后,得到一個.msi的安裝包:
點擊進行安裝,然后一直點擊下一步。
jenkins會自動占用8080端口,如果這個端口不希望被jenkins占用,可以去文件夾里的這個文件進行修改:

修改后,需要去服務里面進行jenkins的重啟:

在打開瀏覽器界面的時候,會有一步提示輸入密碼,上面有一個路徑,可以去那個文件里面找到對應的password:復制,粘貼到輸入框內,然后開始下一步,最后面是安裝插件(plugins),我一般選擇第一個安裝,最好是翻牆后安裝,不然會出現很多超時的事情,導致的安裝失敗。然后后,jenkins會自動重啟,然后注冊一個新的用戶:
下面開始進入配置的過程:
一、安裝必要的插件:
搜索下載以下插件(Maven Integration plugin 、Publish Over SSH、Deploy to container Plugin)


插件安裝完成后,等待jenkins重啟;
二、JDK,Maven等環境變量設置:

配置這3個,然后點擊保存;
三、配置服務器參數及git相關參數:

這里可以配置使用密鑰,也可以使用服務器賬號密碼

注意:私鑰獲取途徑a) 若已裝有git環境,右鍵桌面git GUI here----- help ----- show SSH key
b) 自己百度一下。
最后需要將本機的私鑰拷貝到服務器中:

讓保存,上傳到服務器。
配置完后,在jenkins中點擊一下test Configuration ,出現Sucess,便是成功。

四:構建項目
點擊新建,然后構建一個maven項目,如果沒有這個選項,請確認插件是否都安裝成功了。

然后進行項目的配置:

點擊一下add按鈕,把你getlab的登錄信息寫入進去,然后就可以選擇了。

clean package -Dmaven.test.skip=true -P test-10140 這里可以使用maven配置的多環境配置文件

紅框框下面的內容依次是:
1、打包生成的war包的位置
2、war包的前綴
3、服務器腳本存放的路徑
4、腳本命令
最后點擊保存。
在項目構建之前,需要將tomcat配置好,還有相對應的腳本命令
看一下腳本命令:
#!/bin/bash #filename deploy-api.sh set -x export JAVA_HOME=/opt/jdk1.7.0_80 export TOMCAT_HOME=/opt/apache-tomcat-test-jxpt-10000 api_pid=$(ps -ef|/opt/apache-tomcat-test-jxpt-10000|grep server-test|awk '{print $2}') for temp_pid in ${api_pid} do kill -9 ${temp_pid} done war_file="/home/ucmed/jenkins/root/ROOT.war" if [ -f "$war_file" ]; then echo "War file exists, deploy and start the server." #backup flows folder # cd ~/rubik # rm -rf rubik-server-test-flows-bak # mkdir rubik-server-test-flows-bak # cp -rf ${TOMCAT_HOME}/webapps/ROOT/WEB-INF/flows ~/rubik/rubik-server-test-flows-bak rm -rf ${TOMCAT_HOME}/webapps/ROOT/ rm -f ${TOMCAT_HOME}/webapps/ROOT.war mv -f ${war_file} ${TOMCAT_HOME}/webapps/ROOT.war rm -rf ${war_file} #Manually extract war file #unzip ${war_file} -d ${TOMCAT_HOME}/webapps/ROOT/ # rm -rf ${TOMCAT_HOME}/webapps/ROOT/WEB-INF/flows #copy the backup flows into TOMCAT # mv -f ~/rubik/rubik-server-test-flows-bak/flows ${TOMCAT_HOME}/webapps/ROOT/WEB-INF else echo "War file not exists, restart the server." fi cd ${TOMCAT_HOME}/bin chmod 777 *.sh set +x /bin/bash ${TOMCAT_HOME}/bin/startup.sh
最后,點擊項目→立即構建

等待構建完成,出現sucess,這個時候,你會發現,你的項目已經部署完成