zoukankan      html  css  js  c++  java
  • jekins用maven项目构建运行springboot项目。以码云为例子

    构建maven项目

    1.搭建jekins请看

    https://www.cnblogs.com/a1304908180/p/14714027.html

    2.安装插件

    Publish Over SSH插件,gieet插件等

    3.jekins系统配置

    环境变量要事先在linux服务器上安装好

     

    4.项目配置.

     

     

     

     restart.sh脚本

    #!/bin/env bash
    
    source /etc/profile
    echo 'JAVA_HOME' is $JAVA_HOME
    
    #PID=`ps -ef |grep 项目名称 |grep -v grep | awk '{print $2}'`
    PID=`ps -ef |grep 'test-1.0-SNAPSHOT.jar' |grep -v grep | awk '{print $2}'`
    if [ ! "$PID" ]
    then # 这里判断TOMCAT进程是否存在
     echo $PID"进程不存在"
    else
     echo "进程存在 杀死进程PID$PID"
     kill -9 $PID
    fi
    nohup java -jar '/usr/jekins/publish/test-1.0-SNAPSHOT.jar' >/dev/null 2>log &
    #根据重启后是否有当前应用判断启动是否成功
    pid=$(ps -ef | grep java| grep 'test-1.0-SNAPSHOT.jar'|awk -F '[ ]+' '{print $2}')
    echo $pid
    if [ -z $pid ]
    then
     echo "启动失败"
     exit 1
    else
     echo 'test-1.0-SNAPSHOT.jar' : $pid "启动成功"
    fi

    5.点击立即构建即可

  • 相关阅读:
    sql 查询重复数据 删除重复数据
    echarts 仪表板指针点击事件
    Java调用webservice 天气预报
    性能优化高手 一站通关从设计到交付的性能问题
    element-ui 添加空白表格
    Linux文件管理
    Linux第五周
    Linux第四周
    Linux第三周
    Linux第二周
  • 原文地址:https://www.cnblogs.com/a1304908180/p/14717665.html
Copyright © 2011-2022 走看看