修复预览构建状态解析与工作进程恢复
限制 Jenkins 状态接口只返回监控所需字段 避免完整构建 JSON 触发反序列化递归深度限制 让预览外部生成工作进程在身份初始化后自动重启 补充定向测试、防回归检查和技术说明
This commit is contained in:
@@ -111,6 +111,16 @@ assertIncludes(
|
||||
'spacetimedb:\n mem_limit: 2g\n ports: !reset []',
|
||||
'预览 SpacetimeDB 必须覆盖压测基线内存限制,避免模块首次加载时 OOM。',
|
||||
);
|
||||
assertIncludes(
|
||||
deployer,
|
||||
'external-generation-worker:\n build:',
|
||||
'预览 compose override 必须配置外部生成 worker。',
|
||||
);
|
||||
assertIncludes(
|
||||
deployer,
|
||||
'restart: on-failure',
|
||||
'预览外部生成 worker 必须在运行时身份初始化竞态后自动重启。',
|
||||
);
|
||||
assertIncludes(
|
||||
deployer,
|
||||
'^preview-[0-9a-f]{16}$',
|
||||
|
||||
@@ -296,6 +296,7 @@ services:
|
||||
build:
|
||||
context: ${GENARRATIVE_PREVIEW_SOURCE_DIR}
|
||||
dockerfile: ${GENARRATIVE_PREVIEW_CONTROLLER_ROOT}/deploy/container/api-server.Dockerfile
|
||||
restart: on-failure
|
||||
nginx:
|
||||
build:
|
||||
context: ${GENARRATIVE_PREVIEW_SOURCE_DIR}
|
||||
|
||||
Reference in New Issue
Block a user