teamcity开疆扩土—自动部署maven项目到linux服务器并重启tomcat

25次阅读

共计 473 个字符,预计需要花费 2 分钟才能阅读完成。

前言
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 绝对不能少
文件传输的位置不对

正文完
 0