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"
checker jenkins 启动配置的更多相关文章
- Jenkins启动配置
http://172.17.0.1:8081/
- Jenkins节点配置页面,启动方法没有"Launch agent via Java Web Start"解决方法?
Jenkins的配置从节点中默认没有Launch agent via JavaWeb Start,解决办法: 步骤: 1:打开"系统管理"——"Configure Glo ...
- 【Linux】Jenkins以war包运行及开机启动配置(四)
本例介绍jenkins已war包运行及开机启动配置 环境:Linux环境(CentOS 7.4) 以war包运行 1.下载jenkins.war包 2.启动war包( 默认端口:8080,默认JENK ...
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- Jenkins部署配置简介
前段时间研究了一下自动化测试,因而接触到了Jenkins,今天有时间进行一下Jenkins部署配置相关知识的总结分享 前言:由于本次只是实验性研究,采用Windows环境,因此Jenkins可以通过下 ...
- jenkins安装配置-白痴教程
1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...
- Jenkins进阶系列之——12详解Jenkins节点配置
2014-03-02:修正对于lable标签的理解.(1.532.1版本已经给出了官方解释) 2013-12-22:添加JNLP端口修改,修改了一些错误. Jenkins有个很强大的功能:分布式构建( ...
- Jenkins的配置
原文:http://www.cnblogs.com/itech/archive/2011/11/04/2236230.html 1 修改jenkins的根目录,默认地在C:\Documents an ...
- Jenkins的配置从节点中默认没有Launch agent via Java Web Start选项问题
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的. 如何设置才能让出来呢? 1:打开" ...
- Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的. 如何设置才能让出来呢? 1:打开" ...
随机推荐
- MySQL下载安装教程
下载 https://www.mysql.com/downloads/
- 还在使用昂贵的虚拟机?来试试 Devbox,便宜 6 倍!
这篇小短文来介绍一下用虚拟机的场景是怎么被 Devbox 全方位碾压的. Devbox 唯一弱点是公网出口的地方不分配独立的 IP 地址,但是这对我们绝大多数场景是没有影响的,通过域名和端口访问我们的 ...
- 云原生周刊:CNCF 2023 年度调查报告 | 2024.4.15
开源项目推荐 highlight 该项目是一个开源全栈监控平台.其功能包括错误监控.会话重放.日志记录.分布式跟踪等. Helm Compose Helm Compose 是一个 helm 插件,用于 ...
- LDAP和SSO
什么是LDAP(Lightweight Directory Access Protocol)?很多公司会使用各种开源平台(例如: gitlab. Jenkins. chat 等等),维护这些账号是一件 ...
- oracle下拼同比环比查询sql方法
拼接方法: /// <summary> /// 生成计算同比环比查询语句 /// table:表名称:statColumns:要统计的值字段;yearColumn:年份字段名:monthC ...
- 工作中的技术总结 _Thymeleaf限制字符串的展示长度 _20210910
工作中的技术总结 _Thymeleaf限制字符串的展示长度 _20210910 比较简单就这一行代码 #strings.abbreviate 应该是调用了 thymeleaf 的内置函数 这一个方法的 ...
- 利用DbgHelp获取线程的栈回溯信息
当线程发生异常时,我们如果可以记录下来异常线程的堆栈信息,那么对于我们后续问题处理将会有极大的帮助.这里记录一个操作方法. 1 #include <iostream> 2 #include ...
- IWeb4j 项目解决web自动化回归测试痛点!
IWeb4j 项目思想 IWeb项目的测试用例使用数据驱动测试,当下数据驱动使用最多的无非是excel.yaml.json.数据库(后续通过SpringDataJPA实现数据库驱动)作为数据驱动的载体 ...
- C# 请求 form-data格式的 接口 POSTMAN form-data
HttpClient _httpClient = new HttpClient(); var postContent = new MultipartFormDataContent(); string ...
- NZOJ 模拟赛5
T1 逃离遗迹 根据外星人的回信,在遗迹中有分布着三样道具.当三样道具都拿走后,遗迹就很快自动毁灭,所以必须要在最短时间内离开.遗迹可以看作是由N个房间(编号1..N)和N-1条长度不等通道所组成,并 ...