Files
cozsweet-frontend-nextjs/scripts/release/pre_release_web.sh
T
admin d76b048bb9 chore: move env examples to env-example/ and unify CDN env source
- Reorganize env example files into a dedicated env-example/ directory for clarity
- Update .gitignore to ignore env files (with examples now in env-example/)
- Unify CDN credentials (CF_ZONE_ID / CF_API_TOKEN) to be sourced from .env.local in both test and production deploys
- Update git_hooks/post-receive to copy production env example from new location
- Update deploy scripts (pre_release_web.sh, release_web.sh) to copy the appropriate env example into .env.local before building
- Update _deploy_lib.sh purge_cdn_cache to source from .env.local instead of .env
2026-06-12 15:05:37 +08:00

29 lines
1016 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Test 分支 worktree 路径
WORKTREE_PATH="/Users/chase/Documents/cozsweet-frontend-nextjs.worktrees/cozsweet-nextjs-test"
echo "=== 进入 test 分支 worktree ==="
cd "$WORKTREE_PATH"
echo "=== 检查当前分支 ==="
git branch --show-current
echo "=== 合并 dev 分支 ==="
git merge dev
# 复制测试环境图标(source: icons/test → dest: public/
echo "=== 复制测试环境图标(icons/test → public/ ==="
cp -f icons/test/favicon.ico public/favicon.ico
cp -f icons/test/icons/Icon-192.png public/images/icons/Icon-192.png
cp -f icons/test/icons/Icon-512.png public/images/icons/Icon-512.png
# 准备测试环境变量(env-example/.env.local.example → .env.local,供 purge_cdn_cache 读 CDN 凭据)
echo "=== 准备测试环境变量(env-example/.env.local.example → .env.local ==="
cp -f env-example/.env.local.example .env.local
echo "=== 执行构建部署脚本(测试环境)==="
./scripts/deploy/deploy_web_test.sh
echo "=== 预发布完成 ==="