hudson ssh执行脚本上传解压war包

原创 2012年03月23日 13:57:14

1. 配置scp无秘密复制;

2. 在hudson中安装ssh插件;

3. 建执行脚本如下:

#!/bin/sh

SRC_NAME=example
DET_NAME=example

cd /home/cod/apache-servicemix-csair-3.6.0-fuse-00-61/webapps/
rm -rf *
mkdir ${DET_NAME}
cd ${DET_NAME}
scp root@10.108.19.90:/root/.hudson/jobs/cod/workspace/cod-project/cod-ws/target/${SRC_NAME}.war .
/usr/local/jdk1.6.0_22/bin/jar -xvf ./${SRC_NAME}.war
rm ./${SRC_NAME}.war

4. 设置脚本可执行权限

5. 在hudson中配置ssh执行脚本

/bin/sh /home/cod/ws.sh


Hudson 持续集成服务器的安装配置与使用

IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存)  环境:CentOS 6.6、JDK7  Hudson 不需要用到数据库  Hudson ...

Linux下打包压缩war和解压war包 zip和jar

因为种种原因公司需要把java程序达成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装dk。 把当前目录下的所有文件打包成game.wa...

运行Hudson的 war包的另外一种方法

1  添加 hudson 的bin目录到环境变量 2 使用命令  java -jar hudson-3.0.1.jar 运行   不知道是否适合适用于其他的web项目打成的jar包...

通过SVN上传war文件至服务器并解压

本文主要通过SVN把文件上传至服务器实现一键部署: 首先,需要安装SVN服务器。服务器采用ubuntu,而安装SVN服务器有2种方式:   1.独立服务器 (例如:svn://88181....
  • Kontrol
  • Kontrol
  • 2012年06月16日 01:37
  • 3552

shell 脚本,将war包从指定位置解压到tomcat/WebApps下并启动项目

内容如题,前提是你的tomcat的Server.xml中配置了你的项目脚本内容如下#!/bin/bash set -e # 后缀 suffix=".war" # webapps webapps="/w...

linux解压war包的命令

linux解压war包的命令   网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d 指定目录 [root@oracle upload]# ...

tar、jar、war包打包解压

1.tar命令 可以用来压缩打包单文件、多个文件、单个目录、多个目录。 常用格式: 单个文件压缩打包 tar czvf my.tar file1 多个文件压缩打包 tar czvf my.ta...

linux解压war包的命令

linux解压war包的命令 linux解压war包的命令   网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d ...

linux解压war包的命令

linux解压war包的命令   网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d 指定目录 [root@oracle...

tomcat解压war包的一点例外

tomcat解压war包的一点例外
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hudson ssh执行脚本上传解压war包
举报原因:
原因补充:

(最多只允许输入30个字)