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

  • 相关阅读:
    Python基础学习Day2
    Python基础学习
    字符串
    function对象
    GCN入门理解
    L1、L2正则化详解
    Matplotlib数据可视化基础
    sklearn 中模型保存的两种方法
    一文弄懂神经网络中的反向传播法——BackPropagation
    seaborn可视化
  • 原文地址:https://www.cnblogs.com/hungerboy/p/7156676.html
Copyright © 2011-2022 走看看