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

前言

teamcity是一款很是強大的cicd(持續集成,持續發佈)工具,和jenkins很是相似。但我的以爲比jenkins好用。網上有不少部署teamcity的博客。我參考的是這篇:https://www.jianshu.com/p/255...tomcat

正題

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

建立項目

圖片描述

填寫信息,點擊process

圖片描述

修改項目名,通常可跳過

圖片描述

重點來了,構建步驟

圖片描述

第一步:

圖片描述

第二步:

圖片描述

第三步:

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

開始部署

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

填坑總結

獲得上面三個步驟仍是踩過很多的坑。我記錄了下來。工具

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

答:發生這個問題的時候,是由於我使用了代理做爲出外網的工具。具體緣由我如今仍是沒有解決。只能本身部署teamcity在聯網的服務器上解決。spa

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

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

文件傳輸的位置不對

圖片描述

相關文章
相關標籤/搜索