zoukankan      html  css  js  c++  java
  • jenkins+maven+svn的自动化部署

    学习了一段时间,终于成功了。坑很多,记录一下关键的地方

    jenkin装在linux服务器上面,需要更新的tomcat也在该linux服务器上面,使用热部署有点不靠谱,所以自己执行了几个shell命令去执行部署效果比较好

    1.svn源码地址(src及pom.xml必需要在同一个目录下面,要不编译的时候会出现比较多的问题,否则各种路径需要自己去配置)

    2.构建触发器

    3.现在服务器安装svn的客户端,然后可以在构建前进行更新,要不有时候svn版本更新了会报这个类似的错误(hudson.util.IOException2: revision check failed on svn://*******)

     4.Build的设置,一般这样填写啦

    5.执行shell的脚本,如果涉及到tomcat的启动需要增加命令行(export BUILD_ID=dontKillme)否则启动后又会被杀掉

    如果遇到执行的脚本的权限不够的问题的话,一般都是由于启动jenkins的用户是jenkins而不是root,修改可以参考下面,修改后重启jenkins

  • 相关阅读:
    暂存
    近期学习规划
    将博客搬至CSDN
    后缀自动机五·重复旋律8
    后缀自动机四·重复旋律7
    拓扑排序
    后缀自动机三·重复旋律6
    后缀自动机二·重复旋律5
    交错和(数位dp)
    博弈专题
  • 原文地址:https://www.cnblogs.com/hungerboy/p/7156676.html
Copyright © 2011-2022 走看看