- .cnb.yml:6 个 stage 顺序执行(Hugo 构建 → 又拍云 sync → 又拍云 purge → 多吉云刷新 → EdgeOne 部署 → 上报状态);push 与每日 09:00 定时任务 共用同一组 stage(YAML 锚点),失败通知走 failStages - 又拍云保持「非阻断但如实上报」:allowFailure 沿用原版 continue-on-error 语义,国内线路直传失败不拖垮境外线路 - scripts/send_mail.js:零依赖 SMTP 发信(node net/tls,465 隐式 TLS + 587 STARTTLS),变量名沿用 MAIL_USERNAME / MAIL_PASSWORD - 密钥经 imports 从密钥仓库 zqlit/blog-secrets 注入(共 10 项) - .gitignore:补 cnb-secrets.yml 本地粘贴草稿(含真实令牌,不入库) 原 GitHub Actions 里的 artifact 传递 / COS 中转 / 广州机 sync.sh 轮询 整条链在此不再需要 —— 其唯一根因是 runner 在境外,CNB 节点在国内。
18 lines
410 B
Plaintext
18 lines
410 B
Plaintext
|
|
node_modules/
|
|
.env
|
|
.env.*
|
|
|
|
.elog.env
|
|
|
|
/public
|
|
# Claude Code 临时 worktree(曾被误当 submodule 提交)
|
|
.claude/worktrees/
|
|
.workbuddy-backup/
|
|
# WorkBuddy 工作数据(记忆/日志/会话),不入库
|
|
.workbuddy/
|
|
# CNB 构建时各 stage 之间传状态用的临时文件
|
|
.ci_status
|
|
# CNB 密钥仓库的本地草稿(含真实令牌,仅供往 Web 界面粘贴,绝不入库)
|
|
cnb-secrets.yml
|