feat(M01-A): 建立后端API基础骨架

This commit is contained in:
Codex
2026-06-16 20:37:55 +08:00
parent eb259ce2a4
commit 98b66d22f2
22 changed files with 437 additions and 19 deletions
+15 -2
View File
@@ -11,6 +11,19 @@ qipai_release_manifest_json() {
local repo_dir="$1"
local release_id="$2"
local deployed="$3"
local backend_build admin_build
if [ -f "${repo_dir}/backend/package.json" ]; then
backend_build="PROJECT_PRESENT_BUILD_NOT_RUN"
else
backend_build="SKIPPED_NO_PROJECT"
fi
if [ -f "${repo_dir}/admin/package.json" ]; then
admin_build="PROJECT_PRESENT_BUILD_NOT_RUN"
else
admin_build="SKIPPED_NO_PROJECT"
fi
cat <<EOF
{
@@ -18,8 +31,8 @@ qipai_release_manifest_json() {
"generatedAt": "$(qipai_timestamp)",
"commit": "$(git -C "$repo_dir" rev-parse HEAD)",
"branch": "${QIPAI_BRANCH}",
"backendBuild": "SKIPPED_NO_PROJECT",
"adminBuild": "SKIPPED_NO_PROJECT",
"backendBuild": "${backend_build}",
"adminBuild": "${admin_build}",
"miniappMirror": "RECORDED_SOURCE_COMMIT_ONLY",
"databaseMigration": "SKIPPED_NO_MIGRATIONS",
"deployed": ${deployed}