first commit
All checks were successful
/ CD > 計算版本號 (push) Successful in 1s
/ CD > 發布專案 (push) Successful in 2s

This commit is contained in:
2026-03-21 21:50:02 +08:00
commit f5036dbd15
4 changed files with 86 additions and 0 deletions

26
entrypoint.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
echo "=================================================="
echo "參數檢查"
echo "--------------------------------------------------"
# 顯示 RELEASE_PROJECT 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
echo "RELEASE_PROJECT=$RELEASE_PROJECT" && ([ -z "$RELEASE_PROJECT" ] || [ "$RELEASE_PROJECT" = "null" ]) && exit 1
# 顯示 RELEASE_VERSION 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
echo "RELEASE_VERSION=$RELEASE_VERSION" && ([ -z "$RELEASE_VERSION" ] || [ "$RELEASE_VERSION" = "null" ]) && exit 1
# 顯示 RELEASE_FOLDER 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
echo "RELEASE_FOLDER=$RELEASE_FOLDER" && ([ -z "$RELEASE_FOLDER" ] || [ "$RELEASE_FOLDER" = "null" ]) && exit 1
echo "=================================================="
echo "壓縮檔案"
echo "--------------------------------------------------"
zip -r "$RELEASE_PROJECT.$RELEASE_VERSION.zip" $RELEASE_FOLDER/*
echo "=================================================="