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

      1,General 

       2,源码管理

       3,构建触发器

       4,构建环境

      5,Pre Steps

     

      6,Bulid

     

      7,Post Steps

    Post Steps 执行的命令:

    
    

    #!/bin/bash
    echo "execute shell start to cp project "
    cd /usr/soft/vxsoft/target
    cp ./*.war /usr/soft/tomcat/webapps
    echo "execute shell cp end "

    
    

    BUILD_ID=dontKillMe nohup /usr/soft/shell/restart.sh &

    
    

    echo "execute starting "

     

    shell 目录下的 restart 启动的脚本:

    应赋予shell目录权限

    #!/bin/sh
    tomcat_dirname=`cd /usr/soft/tomcat ; pwd`
     
    pid=`ps -ef| grep ${tomcat_dirname}| grep -v "grep"| awk '{print $2}'`
     
    if [ -n "${pid}" ];then
        echo "Will shutdown Tomcat: ${pid}"
        kill -9 ${pid}
        sleep 2
        sh ${tomcat_dirname}/bin/startup.sh
     
        new_pid=`ps -ef| grep ${tomcat_dirname}| grep -v "grep"| awk '{print $2}'`
     
        if [ -n "${new_pid}" ];then
            echo "Tomcat has been started.The new pid is ${new_pid}!"
            sleep 2
            #tail -f ${tomcat_dirname}/logs/catalina.out
        else
            echo "Tomcat did not start!" 
        fi
    else
        echo "No Tomcat process! Start in 3 seconds"
        sleep 3    
        sh ${tomcat_dirname}/bin/startup.sh
        #tail -f ${tomcat_dirname}/logs/catalina.out
    fi

    ---------完-----------

    以下为部署jar启动方式:

    start.sh

    #!/bin/bash
    echo "-------starting------"
    
    cd /usr/soft/web/target
    chmod 777 wx-server.jar
    java -jar wx-server.jar &

    停止脚本:stop.sh

    #!/bin/bash
    echo "------stoping server-----"
    
    pid=`ps -ef | grep wx-server.jar | grep -v grep | awk '{print $2}'`
    
    if [ -n "$pid" ];then
      echo "kill -9 pid:"$pid
      kill -9 $pid
    fi
  • 相关阅读:
    Spring 09 : AOP实例
    Spring08 AOP概念
    Spring 07 : 动态代理
    Spring06 Spring+Junit
    Spring05 : 基于注解的IOC
    Spring03 : 依赖注入
    jupyter修改python核(使用不同的python虚拟环境)
    线性代数的本质——引入几何视角
    图像的去雾与加雾
    从MATLAB看一个IDE应该具有的素质
  • 原文地址:https://www.cnblogs.com/QW-lzm/p/12393175.html
Copyright © 2011-2022 走看看