Commit Graph

20 Commits

Author SHA1 Message Date
kdletters
585a5638db 收口发布流水线脚本归档
让 API、Web、Stdb 构建流水线归档对应部署脚本。

让部署发布流水线只复制上游构建产物,不再在目标机器 checkout Git。

同步运维文档和团队共享流程口径。
2026-06-09 17:57:26 +08:00
kdletters
facbb2074c 补齐 API 构建产物中的数据库备份脚本
API 构建归档加入 scripts/database-backup-to-oss.mjs。

API 发布拉取上游构建产物时同步复制数据库备份脚本。

API 部署优先从构建产物写入 current release 的备份脚本,旧产物仅警告回退。

更新生产运维文档,记录 API release 必须携带备份脚本。
2026-06-09 15:28:32 +08:00
ea4706daa6 修正 Jenkins 发布源码校验
API 发布流水线保留上游构建 commit

Jenkins 二次 checkout 改为浅拉优先并按需逐步加深

同步生产运维文档和团队排障记忆
2026-06-07 17:34:17 +08:00
e5592304a5 feat: add graceful api shutdown readiness 2026-06-05 11:44:27 +08:00
Codex
4796cff56f fix deploy labels 2026-06-01 12:16:35 +00:00
2277b37888 Limit Jenkins fallback git checkouts 2026-05-13 20:24:58 +08:00
bcd7617fb7 Use domain fallback for Jenkins git checkout
Some checks failed
CI / verify (push) Has been cancelled
CI / verify (pull_request) Has been cancelled
2026-05-13 19:35:50 +08:00
a92dc2b7b0 fix(jenkins): add git fallback and nginx aliases
Some checks failed
CI / verify (push) Has been cancelled
CI / verify (pull_request) Has been cancelled
2026-05-13 16:07:54 +08:00
dcd5201bb3 ci: harden maintenance and api deploy checkout
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 18:08:01 +08:00
cc9d289310 ci: default api deploy env params in shell
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 17:39:54 +08:00
3111e22288 ci: escape regex dollar in Jenkins messages
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 17:29:14 +08:00
cf27686e17 ci: propagate database to api deploy
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 17:03:12 +08:00
813dbf1fdd Persist notification recipients in Jenkins credentials 2026-05-02 22:47:55 +08:00
39b1141287 Add production email notification pipeline 2026-05-02 22:35:36 +08:00
64fda2a677 Handle empty commit hash in Jenkins checkout 2026-05-02 20:01:35 +08:00
0c9e58b75a Enable Jenkins global timestamps for production pipelines 2026-05-02 19:43:17 +08:00
06d6f7716e Use compatible timestamp wrapper in Jenkins pipelines 2026-05-02 19:34:11 +08:00
23cb37c18a Revert "Remove unsupported Jenkins timestamp option"
This reverts commit ae33f10f17.
2026-05-02 19:29:58 +08:00
ae33f10f17 Remove unsupported Jenkins timestamp option 2026-05-02 19:28:07 +08:00
bdc3257003 Add production Jenkins release pipelines 2026-05-02 19:14:13 +08:00