.sh文件启动 jenkins
https://jenkins.io/index.html Jenkins的war包下载
http://192.168.89.132:8080/jenkins
/home/xmh/.jenkins /home/xmh/.jenkins/workspace/ 默认打包目录
/home/xmh/soft/jenkins/apache-maven-3.2.3/conf
/home/xmh/soft/jenkins/my/settings.xml
打开/etc/profile 设置环境变量 查看PATH:echo $PATH 环境变量
export MAVEN_HOME=/home/xmh/soft/jenkins/apache-maven-3.2.3
export PATH=$MAVEN_HOME/bin:$PATH
source /etc/profile 立即生效
需要重启Jenkins才能识别maven环境变量
如果本地打包项目,直接写shell脚本即可
cd /home/xmh/soft/jenkins/mydao2
mvn clean install -Dmaven.test.skip=true
pom.xml clean package install -Puat -DskipTests -U
scp /app/jenkins/jenkins_workspace/cashier-web/target/cashier-web.war jenkins@10.112.179.6:/tmp
ssh jenkins@10.112.179.6 'cd /home/jenkins/script/; ./cashier-web.sh'
SERVER_NM=cashier-web
SERVERPATH=/app/server
DESTRIBUTE_PROJECT_NM=ROOT
echo date
date
echo =============shut down ======
cd /app/server/${SERVER_NM}/bin
./shutdown.sh
echo ------kill -9 ./shutdown.sh
ID=`ps -ef | grep java | grep ${SERVER_NM}|awk '{print $2}'`
echo $ID
echo"---------------"
for id in $ID
do
kill -9 $id
echo "killed$id"
done
echo"---------------" echo =============clean ======
rm -rf ${SERVERPATH}/${SERVER_NM}/webapps/${SERVER_NM}
rm -rf ${SERVERPATH}/${SERVER_NM}/logs/*
mkdir ${SERVERPATH}/${SERVER_NM}/webapps/${DESTRIBUTE_PROJECT_NM} echo =============publish ======
cp /tmp/${SERVER_NM}.war ${SERVERPATH}/${SERVER_NM}/webapps/ cd ${SERVERPATH}/${SERVER_NM}/webapps/${DESTRIBUTE_PROJECT_NM} unzip ${SERVERPATH}/${SERVER_NM}/webapps/${DESTRIBUTE_PROJECT_NM}/${SERVER_NM}.war echo =============start======
cd ${SERVERPATH}/${SERVER_NM}/bin
./startup.sh echo date
date
echo =============sccess======
.sh文件启动 jenkins的更多相关文章
- eclipse通过maven建立java se工程配置log4j,打包成zip,将jar包和配置文件分开,并以bat和sh文件启动java程序
一.新建maven的java工程 1.eclipse里file-new-other,选择maven Project 2.选中 Use default Workspace location,然后 nex ...
- init进程 && 解析Android启动脚本init.rc && 修改它使不启动android && init.rc中启动一个sh文件
Android启动后,系统执行的第一个进程是一个名称为init 的可执行程序.提供了以下的功能:设备管理.解析启动脚本.执行基本的功能.启动各种服务.代码的路径:system/core/init,编译 ...
- JMeter-性能测试监控(解决.sh文件的启动)
下载插件 https://jmeter-plugins.org/downloads/old/ 已安装了jmeter-plugins-manager,装的这个不知道生没生效.... 2.问题:启动就显示 ...
- 【sh文件权限】无法启动tomcat -bash: ./startup.sh: Permission denied
今天在Linux上启动Tomcat,结果弹出:-bash: ./startup.sh: Permission denied 的提示. 这是因为用户没有权限,而导致无法执行, 用命令chmod 修改一下 ...
- crontab 添加sh文件定时
(1)编写sh文件,比如/orcl/test/export.sh 编写crond文件 chmod 755 /orcl/test/* //复制所有权限 [root@postest test]# ...
- Linux定时任务调用sh文件
1.编写sh文件 创建:vi test.sh 写入:date >> /xiaol/data.txt 2.默认创建的这个sh问件是没有执行权限的,修改权限 chmod 777 test.sh ...
- 启动jenkins服务错误
背景 重新安装了jenkins,需要启动,使用的yum install安装的,启动jenkins的话只需要执行service jenkins start,但出了两个问题 1. 是提示找不到java 2 ...
- linux-----遇到的问题----tab键不补全sh文件不能运行
在linux上部署tomcat,进入bin目录后 遇到了tab键不补全sh文件不能运行的情况. 如果自己输入sh文件名后也会报错: [x@web bin]$ ./startup.shbash: ./s ...
- linux系统使用sh文件传参数给matlab程序
linux系统下使用sh文件传参数给matlab程序 (1)编写sh文件 程序以下面的行开始(必须在文件的第一行): #!/bin/sh 定义需要传递的参数,用双引号引起,参数之间使用逗号或分 ...
随机推荐
- Java不区分大小写的CaseInsensitiveMap
Java中对于键值对,我们习惯使用类HashMap,使用方式:Map<String, String> result=new HashMap<String,String>(); ...
- C# 如何通过mailto标签和SMTP协议两种方式发送邮件
本文主要讲解如何通过如现mailto标签和SMTP协议两种方式发送邮件,下面就直入主题 方法一.通过mailto标签发送邮件 通过mailto不是正真意义上的发送邮件,它只是会自动调用我们本地默认的邮 ...
- mui 滑块开关 进度条 以及如何获取值
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- 《Python编程》课程报告 python技术在数据分析中的应用之网络爬虫
摘要:... 2 1 引言 :... 2 1.1课题研究背景和研究现状... 2 1.1.1课题背景和目的... 3 1.1.2研究现状... 4 1.1.2.1语言... 4 1.1 ...
- Javascript htmldecode
// HtmlDecode http://lab.msdn.microsoft.com/annotations/htmldecode.js // client side version of the ...
- Alpine Linux常用命令
一:Alpine Linux开启SSH远程登陆 1.简介: 最重要的一个服务了,远程登陆需要用它,文件传输需要用它,必备功能.不管你是在实体机上跑,虚拟机上跑,docker里面跑,这个都是必须的. 2 ...
- 切分 拆分集合list的方式
一般有两种,第一是sublist(),代码冗余效率低: 第二种: 引包自 com.google.common.collect.Lists 话不多说直接上实例: List<ContractMode ...
- IntelliJ IDEA 注册码激活
IntelliJ IDEA 注册码激活 方法一:使用激活服务器激活方法 步骤 1.打开注册/激活窗口: 2.选择 License server: 3.填入上述其中一个网址(如:http://idea. ...
- 图->有向无环图->拓扑排序
文字描述 关于有向无环图的基础定义: 一个无环的有向图称为有向无环图,简称DAG图(directed acycline graph).DAG图是一类较有向树更一般的特殊有向图. 举个例子说明有向无环图 ...
- 洛谷P1021邮票面值设计 [noip1999] dp+搜索
正解:dfs+dp 解题报告: 传送门! 第一眼以为小凯的疑惑 ummm说实话没看标签我还真没想到正解:D 本来以为这么多年前的noip应该不会很难:D 看来还是太菜了鸭QAQ 然后听说题解都可以被6 ...