27 lines
682 B
Bash
Executable File
27 lines
682 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "========================================="
|
|
echo " Momentry Studio Local CI/CD"
|
|
echo "========================================="
|
|
|
|
# 1. 提交變更
|
|
echo ""
|
|
echo "📋 Step 1: Git 提交..."
|
|
git add .
|
|
git commit -m "Auto commit: $(date '+%Y-%m-%d %H:%M:%S')" 2>/dev/null || echo "無變更需要提交"
|
|
echo "✅ Git 提交完成"
|
|
|
|
# 2. 執行 CI/CD
|
|
echo ""
|
|
echo "🔨 Step 2: 執行 CI/CD..."
|
|
./ci-cd.sh
|
|
|
|
echo ""
|
|
echo "========================================="
|
|
echo " ✅ Local CI/CD 完成"
|
|
echo "========================================="
|
|
echo ""
|
|
echo "📂 輸出:"
|
|
ls -lh src-tauri/target/release/bundle/dmg/*.dmg 2>/dev/null || echo "找不到 DMG"
|