Commit Graph

27 Commits

Author SHA1 Message Date
kdletters 78ebe063f3 修复Jenkins Web构建npm版本漂移
Project CI / Native shell tests (push) Failing after 2m18s
Project CI / Repository checks (push) Successful in 4m7s
Project CI / Frontend tests (push) Successful in 4m35s
Project CI / Backend tests (push) Successful in 5m30s
新增 Jenkins 用户级 npm 10.9.7 版本隔离引导
在 Web Build 各独立 shell 复用固定 npm 后执行 workspace 安装与门禁
收紧生产运维检查并同步 npm workspaces 文档与共享决策
2026-08-23 04:11:18 +08:00
kdletters 27de28a487 迁移 npm workspaces 统一依赖边界
根目录统一管理九个 workspace 与唯一 lockfile

迁移 CI、Jenkins 和容器的根目录单次 npm ci

补齐 hoist 兼容、版本校验与 workspace 门禁

同步依赖边界方案、运维文档和长期记忆
2026-08-22 13:17:26 +08:00
kdletters aa5221abcf 修复Jenkins Web依赖安装
Project CI / Repository checks (push) Successful in 1m8s
Project CI / Frontend tests (push) Successful in 3m0s
Project CI / Backend tests (push) Successful in 3m40s
Project CI / Native shell tests (push) Successful in 13m52s
Web构建同时安装根目录与AGC独立lockfile依赖
Full流水线同步RUN_NPM_CI参数说明
生产运维门禁锁定双依赖安装顺序
运维文档补充故障原因与依赖边界
2026-08-15 14:15:03 +08:00
kdletters 6b1dfc77d9 修复Jenkins跨任务产物复制权限
Project CI / Repository checks (push) Successful in 45s
Project CI / Frontend tests (push) Successful in 3m6s
Project CI / Backend tests (push) Successful in 3m31s
Project CI / Native shell tests (push) Has been cancelled
为Stdb、API、Web与数据库导出任务精确授权产物消费者
增加Copy Artifact Production模式权限静态门禁
补充跨任务产物复制排障与生效流程文档
2026-08-08 16:09:54 +08:00
kdletters 387a1c26e3 完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
2026-07-17 16:56:46 +08:00
kdletters c8dd6cbd33 统一 Jenkins 本机 Git 源
将生产流水线 Git checkout 地址统一为 127.0.0.1:2222
数据库导入导出改由 Built-In Node 准备并传递脚本
新增 Git 源与目标节点边界的生产运维门禁
同步生产运维文档和项目共享记忆
2026-07-14 22:03:32 +08:00
kdletters 2be7eab8a7 改用 SSH 访问 Jenkins Git 源
将生产构建和导入导出流水线的主 Git 源改为内网 SSH 地址。

统一使用 genarrative-local-gitea-ssh 凭据完成 GitSCM checkout 和脚本加深 fetch。

移除常规流水线对 genarrative-station HTTP Git 源和 HTTP 凭据的默认依赖。

同步生产运维文档和项目共享记忆。
2026-06-19 21:48:54 +08:00
kdletters f233212ed6 修复 Jenkins 内部 Git checkout 鉴权
为生产构建和导入导出流水线的 GitSCM checkout 增加 Jenkins 凭据。

保留 genarrative-station HTTP 主源,并增加本地 Gitea SSH 凭据备用源。

让 jenkins-checkout-source.sh 可复用已鉴权的浅克隆结果。

同步生产运维文档和项目共享记忆。
2026-06-19 21:38:07 +08:00
kdletters 58290f9ffa 统一 Jenkins 流水线 Git 源
将生产构建与数据库流水线的源码 checkout 切到 genarrative-station。

移除旧公网 Git fallback,主地址失败时直接失败。

同步生产运维文档和项目记忆中的流水线 Git 源口径。
2026-06-19 21:14:55 +08:00
kdletters 585a5638db 收口发布流水线脚本归档
让 API、Web、Stdb 构建流水线归档对应部署脚本。

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

同步运维文档和团队共享流程口径。
2026-06-09 17:57:26 +08:00
kdletters 5354268529 fix web deploy artifact source 2026-06-01 13:13:35 +00:00
kdletters 751c742b0f chore: move jenkins caches under home 2026-06-01 06:30:49 +00:00
kdletters bdb81466ce fix: prefer localhost git checkout for web build 2026-05-25 15:46:04 +08:00
kdletters c9a4176a41 fix(jenkins): bound production git fetch refspec 2026-05-15 02:41:09 +08:00
kdletters 49468441bc fix(jenkins): use git domain for scm remotes
CI / verify (push) Has been cancelled
2026-05-13 17:17:55 +08:00
kdletters d31a28178e ci: shallow clone production Jenkins checkouts
CI / verify (push) Has been cancelled
2026-05-06 14:23:48 +08:00
kdletters 96e1d7c4fb ci: split production build Jenkins nodes
CI / verify (push) Has been cancelled
2026-05-06 14:06:12 +08:00
kdletters 019c8a2b03 Keep web artifacts on build agent 2026-05-03 00:10:43 +08:00
kdletters 813dbf1fdd Persist notification recipients in Jenkins credentials 2026-05-02 22:47:55 +08:00
kdletters 39b1141287 Add production email notification pipeline 2026-05-02 22:35:36 +08:00
kdletters d48916157b Make production builds bootstrap agent dependencies 2026-05-02 20:42:47 +08:00
kdletters 64fda2a677 Handle empty commit hash in Jenkins checkout 2026-05-02 20:01:35 +08:00
kdletters 0c9e58b75a Enable Jenkins global timestamps for production pipelines 2026-05-02 19:43:17 +08:00
kdletters 06d6f7716e Use compatible timestamp wrapper in Jenkins pipelines 2026-05-02 19:34:11 +08:00
kdletters 23cb37c18a Revert "Remove unsupported Jenkins timestamp option"
This reverts commit ae33f10f17.
2026-05-02 19:29:58 +08:00
kdletters ae33f10f17 Remove unsupported Jenkins timestamp option 2026-05-02 19:28:07 +08:00
kdletters bdc3257003 Add production Jenkins release pipelines 2026-05-02 19:14:13 +08:00