zoukankan      html  css  js  c++  java
  • Jenkins自动化部署war项目

    基于上一篇Jenkins安装环境,下面对自动打包部署做个备忘

     1.安装:Publish over SSH 插件

    2.安装完成后,进入下图配置 ↓↓↓

    3.翻到底下↓↓↓ 找到刚刚安装的Publish over SSH,做如下配置,保存。

     4.新建一个任务:

     5. 配置项目build路径、svn配置:

     6. 配置jenkins轮训查看svn版本是否有变更这里配置的是每分钟扫描一次,实际根据你的需求来):

    7. 项目构建、打包部署配置:

    (1).项目构建(选择上一篇中《系统配置中已经配置好的maven-3.5.3):

    (2).打包部署发布Tomcat重启:

    献上restart.sh脚本内容(jdk必须配置):

    ## java env
    export JAVA_HOME=/usr/local/jdk1.8.0_152
    export JRE_HOME=$JAVA_HOME/jre

    ## restart tomcat
    /usr/local/odao/smallGame-tomcat/bin/shutdown.sh
    sleep 3
    rm -rf /usr/local/odao/smallGame-tomcat/webapps/mandao-smallgame-web
    /usr/local/odao/smallGame-tomcat/bin/startup.sh

    立即构建,就可以自动打包部署啦

  • 相关阅读:
    BZOJ 3626: [LNOI2014]LCA(树链剖分+离线处理)
    python备用
    STL的使用。。备忘
    DP专题
    任务
    hdu 网络流题集
    hdu KM匹配题集
    hdu 差分约束题集
    hdu 2sat题集
    Codeforces Round #261 (Div. 2)
  • 原文地址:https://www.cnblogs.com/wangfajun/p/8656699.html
Copyright © 2011-2022 走看看