1.安装Git Parameter插件
PS:网络不好会下载失败,可以看失败详细查看需要什么包,去清华源找到对应的包手动安装插件
2.新建java项目配置
General–>参数化构建过程–>Git Parameter
设置参数化构建变量的名字
源码详细配置:Jenkins源码管理HTTP和SSH认证配置
maven编译详细配置:Jenkins构建简单的maven项目
此处脚本
#更新脚本
#!/bin/bash
project=$1
tag=$2
tar_path=$(find `pwd` -name "*.war")
tarname=`basename $tar_path`
web_ip="10.0.0.100 10.0.0.101"
for n in $web_ip;
do
scp -rp $tar_path root@${n}:/tmp/
ssh root@${n} "rm -fr /html/${project}_$tag && \
mkdir /html/${project}_$tag -p && \
unzip -d /html/${project}_$tag /tmp/$tarname && \
rm -fr /app/apache-tomcat-8.0.27/webapps/ROOT && \
ln -s /html/${project}_$tag /app/apache-tomcat-8.0.27/webapps/ROOT && \
pkill java && \
source /etc/profile && /app/apache-tomcat-8.0.27/bin/startup.sh && \
sleep 10"
done
#回退脚本(新建一个回退任务使用) #/bin/bash project=$1 tag=$2 web_ip="10.0.0.100 10.0.0.101" for n in $web_ip; do ssh root@${n} "rm -fr /app/apache-tomcat-8.0.27/webapps/ROOT && \ ln -s /html/${project}_$tag /app/apache-tomcat-8.0.27/webapps/ROOT && \ pkill java && \ source /etc/profile && /app/apache-tomcat-8.0.27/bin/startup.sh && \ sleep 10" done
3.开始验证构建指定的版本
选择更新或者回退的代码版本
赞赏
微信赞赏
支付宝赞赏