自动部署脚本
#!/bin/bash
set -e
DATA=`date +%Y%m%d`
#--------------------------------------------------------------------------------------------------------------------------------------------------------
  PAK=push.war
  DES_DIR_PAK=/root/package/nginx/webapps/
  if [ -f $PAK ];then
        echo -e "\033[46;5m-------------------------------------------\033[0m"
        echo "*********************************************"
        echo "*******start to publish $PAK***********"
        echo "*********************************************"
        if [ ! -d /tmp/$DATA ]; then
          mkdir -p /tmp/$DATA
        fi
        mv $DES_DIR_PAK$PAK  /tmp/$DATA
        cp $PAK $DES_DIR_PAK
        sleep 5
        echo  -e "\E[1;32m$PAK depoly success\E[1;32m"
  fi
#-----------------------------------------------------------------------------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------------------------------------------------------------------------
  PAK=api.war
  DES_DIR_PAK=/root/package/nginx/api/webapps/
  if [ -f $PAK ];then
        echo -e "\033[46;5m----------------------------------------------\033[0m"
        echo "*******************************************"
        echo "******start to publish $PAK*********"
        echo "*******************************************"
        if [ ! -d /tmp/$DATA ]; then
          mkdir -p /tmp/$DATA
        fi
        mv $DES_DIR_PAK$PAK  /tmp/$DATA
        cp $PAK $DES_DIR_PAK
        sleep 5
        echo  -e "\E[1;32m$PAK depoly success\E[1;32m"
  fi
#-------------------------------------------------------------------------------------------------------------------------------------------------------
                    
                
                
            
        
浙公网安备 33010602011771号