8.12
This commit is contained in:
22
scripts/update.sh
Executable file
22
scripts/update.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# 配置变量
|
||||
REMOTE_USER="auv"
|
||||
REMOTE_HOST="192.168.1.200"
|
||||
REMOTE_PATH="/home/auv/software/AUV_150"
|
||||
BUILD_SCRIPT="build.sh" # 假设build脚本名称为build.sh
|
||||
|
||||
# 同步src目录到远程主机
|
||||
echo "开始同步src目录..."
|
||||
rsync -avz --delete -e ssh ../src/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}/src/
|
||||
|
||||
# 同步missions目录到远程主机
|
||||
echo "开始同步missions目录..."
|
||||
rsync -avz --delete -e ssh ../missions/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}/missions/
|
||||
|
||||
# 在远程服务器上运行build脚本
|
||||
echo "在远程服务器上运行build脚本..."
|
||||
ssh ${REMOTE_USER}@${REMOTE_HOST} "cd ${REMOTE_PATH} && ./${BUILD_SCRIPT}"
|
||||
|
||||
echo "同步完成并已执行build脚本!"
|
||||
Reference in New Issue
Block a user