zoukankan      html  css  js  c++  java
  • jenkins 配置

    1、项目配置:

    2、

    3、

     clean package --settings /usr/local/maven/conf/settings.xml -Dmaven.test.skip=true

    4、

    echo "transfer success" && sh /usr/local/sshdata/deploy/start-web.sh

    顶层的一些配置:

    1、

    2、

     全局工具配置:

    1、

     2、

     3、

    #!/bin/sh
    JAR_NAME=web-0.0.1-SNAPSHOT.jar
    JAR_PATH=/usr/local/sshdata/deploy
    JAR_WORK_PATH=/usr/local/sshdata/deploy/target
    JAR_BACK_PATH=/usr/local/sshdata/back
    date=`date +%Y%m%d%H%M%S`
    tpid=`ps -ef|grep $JAR_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
    echo 'Stop Process...'
    fi
    sleep 5
    tpid=`ps -ef|grep $JAR_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
    echo 'Kill Process!'
    kill -9 $tpid
    else
    echo 'Stop Success!'
    fi
    
    tpid=`ps -ef|grep $JAR_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
            echo 'App is running.'
    else
            echo 'App is NOT running.'
    fi
    
    rm -f tpid
    
    echo "开始备份"
    chmod 755 $JAR_NAME
    mv $JAR_WORK_PATH/$JAR_NAME $JAR_BACK_PATH/${JAR_NAME%%.*}${date}.jar
    echo "备份成功"
    #复制jar包到执行目录
    echo "开始复制jar包到执行目录:cp $JAR_PATH/$JAR_NAME $JAR_WORK_PATH"
    mv $JAR_PATH/$JAR_NAME $JAR_WORK_PATH
    
    echo "复制jar包完成"
    cd $JAR_WORK_PATH
    chmod 755 $JAR_NAME
    nohup java -jar ./$JAR_NAME 
    echo "$JAR_NAME"
    echo $! > tpid
    echo 'Start Success!'
    

      

     error:不能退出命令行,只能等超时退出,解决:

    ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after XXX ms

    参考:https://blog.csdn.net/u013066244/article/details/52788407

     没起到作用,只能把超时时间缩短

    www.beicaiduo.com
  • 相关阅读:
    Zebra命令模式分析(一)  分析
    sublime text2
    开源路由软件zebra的命令存储原理及使用方法
    开源路由软件zebra介绍和和在Linux环境下的安装
    jQuery删除节点
    如何成为一名软件架构师
    jQuery中的DOM操作
    编写自己的Shell解释器
    Notepad++集成VC2010环境
    ffmpeg使用语法
  • 原文地址:https://www.cnblogs.com/hoge66/p/12461545.html
Copyright © 2011-2022 走看看