jenkins+svn+maven+shell自動化打包

Jenkins安裝

安裝教程請參考https://www.cnblogs.com/wfd360/p/11314697.html文章

第一步配置系統:

 第二步:配置全局安全性:

第三步:全局工具配置:

4、插件管理需要安裝svn

 主要是檢查如下這兩個插件是否已安裝

 Publish over SSH 插件
 Deploy to container Plugin插件等安裝教程請參考https://www.cnblogs.com/wfd360/p/11314697.html文章

開始配置maven項目

步驟一:點擊新建item

步驟二:

步驟三: 按圖片箭頭一致

 

 下面構建後步驟選擇Send build artifacts over SSH(如果沒有這個就到管理插件裏面搜索安裝),意思是通過SSH發送構建的包

ps:這裏打包文件存放的地址是你前面在配置ssh配置的 /usr/local/codezip/+你現在配置的文件名zhontai裏面也就是/usr/local/codezip/zhontai/

 

 最後點保存 之後進入你配置的項目點擊build now運行 

顯示執行success成功了

 

腳本

echo "start-package"
ps -ef|grep tomcat1|grep -v "grep"|awk '{print $2}'|xargs kill -9
cd /usr/local/tomcat1/apache-tomcat-7.0.70/webapps
echo "rm-xxx"
rm -rf xxx
echo "rm-xxx.war"
rm -rf xxx.war
cp /usr/local/codezip/xxx/xxx.war /usr/local/tomcat1/apache-tomcat-7.0.70/webapps
sh /usr/local/tomcat1/apache-tomcat-7.0.70/bin/startup.sh
echo "end-package"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章