Jenkins CICD代码构建发布流程
一、发布环境 发布脚本 #!/bin/bash #node group1="172.16.8.11 172.16.8.12" group2="172.16.8.13 172.16.8.14" #deloy tomcat1_dir=/app/tomcat1 tomcat2_dir=/app/tomcat2 tomcat3_dir=/app/tomcat3 tomcat4_dir=/app/tomcat4 #BACKUP backup_dir1=/app/backup1 backup_dir2=/app/backup2 backup_dir3=/app/backup3 backup_dir4=/app/backup4 TMP_DIR1=/app/deploy1 TMP_DIR2=/app/deploy2 TMP_DIR3=/app/deploy3 TMP_DIR4=/app/deploy4 CTIME=$(date +"%H-%M-%S") DATE=$(date "+%Y-%m-%d") SHELL_NAME="deploy.sh" SHELL_LOG="/app/${SHELL_NAME}.log" DATE_N="$(date +'%Y%m%d%H%M%S')" USER_N=`whoami` echo " ${DATE_N} ${USER_N} execute $0 [INFO