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"

checker jenkins 启动配置的更多相关文章

  1. Jenkins启动配置

    http://172.17.0.1:8081/

  2. Jenkins节点配置页面,启动方法没有"Launch agent via Java Web Start"解决方法?

    Jenkins的配置从节点中默认没有Launch agent via JavaWeb Start,解决办法: 步骤: 1:打开"系统管理"——"Configure Glo ...

  3. 【Linux】Jenkins以war包运行及开机启动配置(四)

    本例介绍jenkins已war包运行及开机启动配置 环境:Linux环境(CentOS 7.4) 以war包运行 1.下载jenkins.war包 2.启动war包( 默认端口:8080,默认JENK ...

  4. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  5. Jenkins部署配置简介

    前段时间研究了一下自动化测试,因而接触到了Jenkins,今天有时间进行一下Jenkins部署配置相关知识的总结分享 前言:由于本次只是实验性研究,采用Windows环境,因此Jenkins可以通过下 ...

  6. jenkins安装配置-白痴教程

    1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...

  7. Jenkins进阶系列之——12详解Jenkins节点配置

    2014-03-02:修正对于lable标签的理解.(1.532.1版本已经给出了官方解释) 2013-12-22:添加JNLP端口修改,修改了一些错误. Jenkins有个很强大的功能:分布式构建( ...

  8. Jenkins的配置

    原文:http://www.cnblogs.com/itech/archive/2011/11/04/2236230.html 1  修改jenkins的根目录,默认地在C:\Documents an ...

  9. Jenkins的配置从节点中默认没有Launch agent via Java Web Start选项问题

    Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的. 如何设置才能让出来呢? 1:打开" ...

  10. Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

    Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的. 如何设置才能让出来呢? 1:打开" ...

随机推荐

  1. 直播预告 | 字节跳动云原生大数据分析引擎 ByConity 与 ClickHouse 有何差异?

    ByContiy 是字节跳动开源的一款云原生的大数据分析引擎,擅长交互式查询和即席查询,具有支持多表关联复杂查询.集群扩容无感.离线批数据和实时数据流统一汇总等特点. ByConity 从1月份发布开 ...

  2. 55.父页面通过ifaram嵌套子页面,如何固定子页面菜单

    使用固定定位 :

  3. python中队列deque的使用

    队列,堆栈是程序开发中常用的两种数据存储模型.python中队列怎么运用呢?以下内容介绍了队列的使用和队列的函数. from collections import deque q = deque() ...

  4. Ubuntu 22.04 安装 Nvidia 驱动最方便安全的方式

    刚安装好的 Ubuntu 22.04 没有 N 卡驱动,输入 nvidia-smi,提示没有此程序并推荐到 apt 安装. 但是,使用 apt 安装 nvidia 驱动会有极大概率出现启动黑屏和闪屏问 ...

  5. Redis的发布订阅Pub/Sub

    发布订阅 Redis 发布订阅(publish/subscribe)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息. Redis 客户端可以订阅任意数量的频道. 下图展示了频道 ...

  6. 全面解释人工智能LLM模型的真实工作原理(三)

    前一篇:<全面解释人工智能LLM模型的真实工作原理(二)> 序言:前面两节中,我们介绍了大语言模型的设计图和实现了一个能够生成自然语言的神经网络.这正是现代先进人工智能语言模型的雏形.不过 ...

  7. openresty IP限流

    1.针对大流量大并发网络请求下,为了保证服务的正常运行,不得不针对性采取限流的方式来解决大流量带来的服务器的压力. 2.在目前项目中对于接入了不同的平台,所以需要针对具体的平台做相对应的限流,或者针对 ...

  8. 华为云开源时序数据库openGemini:使用列存引擎解决时序高基数问题

    本文来源:<华为云DTSE>第五期开源专刊,作者:向宇,华为云数据库高级研发工程师.黄飞腾,博士,openGemini存储引擎架构师 在时序数据场景中,大部分的解决方案是以时间线为粒度对时 ...

  9. STM32F103RCT6搭配“ST_LINK V2 √RoHS 'A 2023 04'”在CubeIDE中下载程序到单片机

    一.请参考本站大佬文章进行接线: ST_LINK V2接口和连接方式 二.步骤: 到此,大功告成. 小手点赞,水逆退散!!!

  10. springboot的基本使用

    SpringBoot简介 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程. 使用了Spring框架后已经简化了我们的开发,而Spr ...