2024年5月2日发(作者:)
12
13 war_Dir=/var/lib/jenkins/workspace/CloudPayment/target
14
15 war_Name=
16
17 war_home=/home/zencj/webapps
18
19 backup_name=/data/backup/tomcat8081
20
21 back_name=library
22
23 ###manual_properties###
24
25
26 #update server environment
27
28 echo "********************************** ${log_time} *************************************"
29
30 echo "updating server environment start"
31
32 export JAVA_HOME=/usr/lib/jvm/8_4.x86_64
33
34 export JRE_HOME=/usr/lib/jvm/8_4.x86_64/jre
35
36 export PATH = $JAVA_HOME/bin:$PATH
37
38 export CLASSPATH= .:$JAVA_HOME/lib/:$JAVA_HOME/lib/
39
40 sleep 3
41
42 echo "updating server environment end"
43
44
45 #transfer application package
46
47 deploy_Loaction = ${tomcat_basehome}/webapps/
48
49 war_Dir_Data=`ls ${war_Dir}`
50
51 echo "-------------- begin transfer war package to tomcat webapps -------------------"
52
53
54 if [ -z $war_Dir ];then
55
56 echo "Folder ${war_Dir} is check war package in this folder!"
57
58 exit 1
59
60 else
61
62 echo "Find ${war_Dir} exist war package ${war_Name}"
63
64 # echo "deleteing old package ${war_Name} in ${war_Dir}"
65
66 # rm ${war_Dir}/${war_Name}
67
68 echo "deleteing old package ${war_Name} in ${deploy_Loaction}"
69
70 echo "备份"
71
72 rm -rf ${backup_name}/${back_name}
73
74 cp -r ${deploy_Loaction}/${war_Name} ${backup_name}
75
76 rm ${deploy_Loaction}${war_Name}
77
78 echo "start transfer ${war_Name} to ${deploy_Loaction}"
79
80 cp -r ${war_home}/${war_Name} ${deploy_Loaction}
81
82 echo "start chmod war"
修改后,jekins可以成功发布!


发布评论