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