#!/bin/sh # 发包脚本 set -e # 获取当前时间并格式化为指定格式 current_time=$(date +"%Y-%m-%d %H:%M:%S") echo "发布开始,当前时间是:$current_time" # 构建项目 echo "开始构建项目..." mvn clean package -DskipTests echo "构建完成!" # 备份当前的jar文件 ssh root@122.51.20.105 "source /etc/profile; cd /www/wwwroot/july.hucs.top; if [ -f play-admin-1.0.jar ]; then mv play-admin-1.0.jar play-admin-1.0.jar.backup; fi" echo "备份完成!" scp ./play-admin/target/play-admin-1.0.jar root@122.51.20.105:/www/wwwroot/july.hucs.top echo "上传成功!" ssh root@122.51.20.105 "source /etc/profile;cd /www/wwwroot/july.hucs.top;sh start.sh restart" # 获取当前时间并格式化为指定格式 current_time=$(date +"%Y-%m-%d %H:%M:%S") echo "发布完成,当前时间是:$current_time"