博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
teamcity开疆扩土---自动部署maven项目到linux服务器并重启tomcat
阅读量:6087 次
发布时间:2019-06-20

本文共 483 字,大约阅读时间需要 1 分钟。

前言

teamcity是一款非常强大的cicd(持续集成,持续发布)工具,和jenkins非常类似。但个人觉得比jenkins好用。网上有很多部署teamcity的博客。我参考的是这篇:

正题

图片描述

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

图片描述

文件传输的位置不对

图片描述

转载地址:http://bxvwa.baihongyu.com/

你可能感兴趣的文章
Linux中的帮助功能
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Project:如何分析项目中的资源分配情况
查看>>
HDU 4803 Poor Warehouse Keeper (贪心+避开精度)
查看>>
小错误汇总
查看>>
Spring源码系列 — Envoriment组件
查看>>
java正则表达式去除html标签,Java中正则表达式去除html标签
查看>>
使用Cobbler批量部署Linux操作系统
查看>>
zabbix企业应用之服务端与客户端的安装
查看>>
实例讲解遗传算法——基于遗传算法的自动组卷系统【理论篇】
查看>>
无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
查看>>
Bat相关的项目应用
查看>>
Django为数据库的ORM写测试例(TestCase)
查看>>
web.xml中的contextConfigLocation在spring中的作用
查看>>
NYOJ-107 A Famous ICPC Team
查看>>