Commit Graph

21 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
524ad430ab fix(ci): simplify server provision pipeline 2026-06-05 16:14:30 +08:00
751c742b0f chore: move jenkins caches under home 2026-06-01 06:30:49 +00:00
6cd554473b chore: unify production pipelines on linux 2026-06-01 06:05:19 +00:00
c9a4176a41 fix(jenkins): bound production git fetch refspec 2026-05-15 02:41:09 +08:00
49468441bc fix(jenkins): use git domain for scm remotes
Some checks failed
CI / verify (push) Has been cancelled
2026-05-13 17:17:55 +08:00
d31a28178e ci: shallow clone production Jenkins checkouts
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 14:23:48 +08:00
96e1d7c4fb ci: split production build Jenkins nodes
Some checks failed
CI / verify (push) Has been cancelled
2026-05-06 14:06: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
ace13c7047 Install production build toolchain in provision 2026-05-02 22:10:01 +08:00
73d5ef40ed Isolate Jenkins cargo environment 2026-05-02 21:56:07 +08:00
e61b1a1586 Split production cargo caches by component 2026-05-02 21:18:59 +08:00
d48916157b Make production builds bootstrap agent dependencies 2026-05-02 20:42:47 +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