teamcity開疆擴土---自動部署maven項目到linux服務器並重啓tomcat

前言

teamcity是一款非常強大的cicd(持續集成,持續發佈)工具,和jenkins非常類似。但個人覺得比jenkins好用。網上有很多部署teamcity的博客。我參考的是這篇:https://www.jianshu.com/p/255...

正題

圖片描述
上圖是teamcity的主界面圖。點擊紅框的地方

創建項目

圖片描述

填寫信息,點擊process

圖片描述

修改項目名,一般可跳過

圖片描述

重點來了,構建步驟

圖片描述

第一步:

圖片描述

第二步:

圖片描述

第三步:

圖片描述
腳本:
cd /opt/tomcat_8081/bin/
kill -s 9 $(netstat -tlnp | grep :8081 | awk '{print $7}' | awk -F '/' '{print $1}')
./startup.sh

開始部署

圖片描述
圖片描述
圖片描述

填坑總結

得到上面三個步驟還是踩過不少的坑。我記錄了下來。

無法從中央倉庫下載maven的插件

答:發生這個問題的時候,是因爲我使用了代理作爲出外網的工具。具體原因我現在還是沒有解決。只能自己部署teamcity在聯網的服務器上解決。

刪除掉了配置文件,但war中依舊包含了舊的配置文件

答:第一步的 clean 絕對不能少
圖片描述

文件傳輸的位置不對

圖片描述

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