Spaces:
Build error
Build error
Update upload.sh
Browse files
upload.sh
CHANGED
@@ -17,11 +17,14 @@ REPO_URL="https://user:[email protected]/spaces/sc4sc/editor"
|
|
17 |
git clone "$REPO_URL" "$WORK_DIR"
|
18 |
cd "$WORK_DIR" || exit 1
|
19 |
|
20 |
-
#
|
21 |
find . -mindepth 1 -maxdepth 1 ! -name ".git" -exec rm -rf {} +
|
22 |
|
23 |
-
#
|
24 |
-
|
|
|
|
|
|
|
25 |
|
26 |
# Git 操作
|
27 |
git config user.name "auto-deploy"
|
@@ -30,7 +33,7 @@ git add .
|
|
30 |
git commit -m "Auto deploy at $(date '+%Y-%m-%d %H:%M:%S')" || echo "No changes to commit."
|
31 |
git push origin main
|
32 |
|
33 |
-
#
|
34 |
cd ..
|
35 |
rm -rf "$WORK_DIR"
|
36 |
|
|
|
17 |
git clone "$REPO_URL" "$WORK_DIR"
|
18 |
cd "$WORK_DIR" || exit 1
|
19 |
|
20 |
+
# 既存の内容を削除
|
21 |
find . -mindepth 1 -maxdepth 1 ! -name ".git" -exec rm -rf {} +
|
22 |
|
23 |
+
# スクリプト実行元(元のプロジェクト)のパス
|
24 |
+
SRC_DIR="$(dirname "$(realpath "$0")")"
|
25 |
+
|
26 |
+
# プロジェクト内容をコピー(.git, chromedriver を除く)
|
27 |
+
rsync -av --exclude='.git' --exclude='chromedriver' --exclude="$(basename "$WORK_DIR")" "$SRC_DIR"/ ./
|
28 |
|
29 |
# Git 操作
|
30 |
git config user.name "auto-deploy"
|
|
|
33 |
git commit -m "Auto deploy at $(date '+%Y-%m-%d %H:%M:%S')" || echo "No changes to commit."
|
34 |
git push origin main
|
35 |
|
36 |
+
# 後始末
|
37 |
cd ..
|
38 |
rm -rf "$WORK_DIR"
|
39 |
|