资讯专栏INFORMATION COLUMN

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

Wuv1Up / 932人阅读

摘要:前言是一款非常强大的持续集成,持续发布工具,和非常类似。网上有很多部署的博客。只能自己部署在联网的服务器上解决。

前言

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 绝对不能少

文件传输的位置不对

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72945.html

相关文章

  • JAVA WEB自动部署牛刀小试

    摘要:本文记录了自己工作中所用到的自动化部署偷懒历程,有需要的程序汪自行收藏。结论本文仅适合在自己负责的项目中简单进行自动化的部署偷懒,基于本文,可以扩展发挥做一个自动化部署系统。 简述 作为一只后台狗,在使用Java为技术栈来开发后端服务应用的时候,或多或少的都需要自己手动部署。一开始,觉得写完一次自己手动部署到服务器上,还觉得新鲜感还不错,毕竟看着黑黑的terminal有种莫名的兴奋。后...

    BlackHole1 评论0 收藏0
  • Maven详细教程

    摘要:清理上一次执行创建的文件处理资源文件编译代码执行单元测试文件创建拷贝到本地的仓库下面发布生成文档将工程所有文档生成网站,生成的网站界面默认和的项目站点类似,但是其文档用格式写的,目前不支持,需要用其他插件配合才能支持。 前言 本文可以帮助你加深对Maven的整体认识,不是一篇基础文章。如果你现在还没有用 Maven 跑过 HelloWorld,那么本文可能不适合你。 一、Maven简介...

    Keagan 评论0 收藏0
  • 神州数码云业务:奔向下一个新百亿

    摘要:在年,神州数码云业务获得了近左右的增长。神州数码年年报显示,分销及增值服务业务实现营业收入亿元,同比增长。随着云计算业务各项工作的深入开展,以及神州数码在云计算领域的多元化投入,神州数码云计算有望成其为下一个新百亿业务。在2018年,神州数码云业务获得了近200%左右的增长。之前,我看到来自第三方分析机构的报告显示,到2020年,全球云计算市场规模年复合增长率也就超过20%左右,中国云计算整...

    stonezhu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<