zoukankan      html  css  js  c++  java
  • checker jenkins 启动配置

    chmod -R 755 bin
    scp target/*.jar ubuntu@x:/home/ubuntu/checker/
    scp config/*.yml ubuntu@x:/home/ubuntu/checker/
    scp bin/* ubuntu@x:/home/ubuntu/checker/
    ssh ubuntu@x "/home/ubuntu/checker/shutdown"
    ssh ubuntu@x "/home/ubuntu/checker/launch" > /dev/null 2>&1 &
    sleep 1
    chmod -R 755 bin
    scp bin/* ubuntu@192.168.8.x:/home/ubuntu/checker/
    
    ssh ubuntu@x.x "/home/ubuntu/checker/shutdown"
    ssh ubuntu@x.x "/home/ubuntu/checker/preboot"
    scp target/*.jar ubuntu@x:/home/ubuntu/checker/
    ssh ubuntu@x.x "/home/ubuntu/checker/launch test" > /dev/null 2>&1 &
    sleep 1

    launch

    #!/bin/bash
    cd /home/ubuntu/checker/
    echo ">>> launch begin"
    if [ -z "$1" ]; then
        echo "profile is not assign. eg: launch test, launch production "
        exit  1
    fi
    echo ">>> launch $1"
    ./startup "$1"

    preboot

    #!/bin/bash
    echo ">>> pre boot begin"
    if [ ! -d /home/ubuntu/checker/archive  ];then
      mkdir -p /home/ubuntu/checker/archive
    else
      echo "archive exist"
    fi
    mv /home/ubuntu/checker/*.jar /home/ubuntu/checker/archive/
    echo ">>> pre boot end"

    shutdown

    #!/bin/bash
    PID=`ps -ef | grep java | grep checker* | awk '{print $2}'`
    echo ">>> shutdown begin "
    if [ -z "$PID" ]; then
        echo "checker not started"
    else
        kill ${PID} > /dev/null 2>&1
        echo ">>> shutdown success, pid ${PID}"
    fi

    startup

    #!/bin/bash
    echo ">>> startup profile $1 begin"
    nohup java -jar /home/ubuntu/checker/*.jar --spring.profiles.active=$1 /dev/null 2>&1 &
    echo ">>> startup profile $1 end"
  • 相关阅读:
    SQL Server 数据库基础编程
    SQL Server 数据库设计
    SQL Server T-SQL高级查询(转)
    MVC组件分析(转)
    HTTP MIME类型即HttpResponse.ContentType属性值列表
    dreamweaver cs6 的破解方法
    varchar和Nvarchar区别
    .NET 可选择的转型路径(转)
    IT职场求生法则(转)
    HTML常见元素集锦
  • 原文地址:https://www.cnblogs.com/exmyth/p/13209175.html
Copyright © 2011-2022 走看看