美文网首页
TeamCity打包springboot上传服务,配置自动化构建

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

作者: zhihaoZzz | 来源:发表于2019-05-16 10:11 被阅读0次

    供自己记录:
    创建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

    相关文章

      网友评论

          本文标题:TeamCity打包springboot上传服务,配置自动化构建

          本文链接:https://www.haomeiwen.com/subject/uydbaqtx.html