TeamCity打包springboot上传服务,配置自动化构建

2019-05-16  本文已影响0人  zhihaoZzz

供自己记录:
创建project略了
配置vcs,此处用的是svn:


配置vcs

配置好svn
build step,点击按钮自动根据项目生成maven


点击按钮自动根据项目生成maven

配置对应的maven版本和使用的jdk


配置对应的maven版本和使用的jdk

添加新的build step,上传jar包到服务器


上传jar包到服务器

添加新的build step,运行jar包


运行jar包

Target是服务器地址,填上我们服务器的IP
执行的用户是root帐号

第一步是进入到对应目录

第二步是通过我们maven项目开启的端口号kill掉对应的项目
这里使用命令杀死对应的端口进程

 kill -9 $(netstat -tlnp | grep :13200 | awk '{print $7}' | awk -F '/' '{print $1}')

第三步是启动

nohup java -jar ccm_biz_web-0.0.1-SNAPSHOT.jar &

上面这句命令,当你在teamcity中run时,会发现run的过程一直在runing,不会停止。查资料,将命令改为:

nohup java -jar ccm_biz_web-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &

配置自动构建,Triggers


配置自动构建

参考两篇博文
https://blog.csdn.net/in_christ/article/details/82462312 https://blog.csdn.net/u014190164/article/details/76984690

上一篇下一篇

猜你喜欢

热点阅读