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可以成功发布!