#!/bin/sh # 发包脚本 set -e # 获取当前时间并格式化为指定格式 current_time=$(date +"%Y-%m-%d %H:%M:%S") echo "发布开始,当前时间是:$current_time" # 构建项目 echo "开始构建项目..." mvn clean install echo "项目构建成功,继续部署..." # 部署到服务器 echo "开始部署到服务器..." scp ./play-admin/target/play-admin-1.0.jar root@122.51.20.105:/www/wwwroot/july.hucs.top ssh root@122.51.20.105 "source /etc/profile;cd /www/wwwroot/july.hucs.top;sh start.sh restart" # 备用服务器部署 (已注释) # scp ./play-admin/target/play-admin-1.0.jar root@122.51.20.105:/www/wwwroot/julyharbor.com # ssh root@122.51.20.105 "source /etc/profile;cd /www/wwwroot/julyharbor.com;sh start.sh restart" # 获取结束时间 current_time=$(date +"%Y-%m-%d %H:%M:%S") echo "发布完成,当前时间是:$current_time"