Jenkins部署java项目实例02

源码管理
选择 “git”, Repository URL填写你的git地址,并配置对应的key,大家最好事前先在jenkins这台机器上能够直接远程git操作私有仓库
构建触发器、构建环境、Pre Steps保持默认
 
 
Build
“Root POM”为pom.xml, Goals and options 填写 clean install -D maven.test.skip=true
Post Steps、构建设置保持默认
 
 
构建  执行 shell
 
 
jenkins 上 分发脚本内容
[root@jenkins-ansible-jumpserver sh]# cat deploy_weifeng_dev.sh 
#!/bin/bash


# kill tomcat进程
tomcat_fashion_bi_dev_pid=`ps aux|grep weifeng|grep -v "grep"|awk '{print $2}'`

if [ "$tomcat_fashion_bi_dev_pid" ];then
    ps aux|grep weifeng|grep -v "grep"|awk '{print $2}'|xargs kill -9 
    echo "old tomcat weifeng dev  process  is killed"
fi


rm -rf  /home/deploy/weifeng/dev/deploy_files/*

echo "delete old  project files /home/deploy/weifeng/dev/deploy_files"


#解压war包到 代码执行地方

cd /home/deploy/weifeng/dev/
unzip -oq deepfashion-fashionbi.war -d /home/deploy/weifeng/dev/deploy_files/


#重启tomcat
cd /home/deploy/tomcat_weifeng_dev/bin
sh startup.sh

sleep 5
tomcatport=` netstat -lntp|grep "8080"|awk '{print $4}'|awk -F":" '{print $2}'`
echo $tomcatport

if [ "$tomcatport" ];then
          echo -e "\033[32m[ tomcat weifeng started success on dev env !  ]\033[0m"
fi

  

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值