修复预览环境非交互发布
Project CI / Repository checks (push) Successful in 1m0s
Project CI / Frontend tests (push) Successful in 3m27s
Project CI / Backend tests (push) Successful in 4m16s
Project CI / Native shell tests (push) Successful in 17m18s

允许 SpacetimeDB 向受控容器网络地址非交互发布

固定预览结果使用内网主机地址

补充发布参数与内网地址防回归检查和文档
This commit is contained in:
2026-08-15 18:30:08 +08:00
parent a312ee20b5
commit d0a8f254b3
4 changed files with 11 additions and 3 deletions
+7 -2
View File
@@ -118,14 +118,19 @@ assertIncludes(
);
assertIncludes(
deployer,
'--yes=migrate,break-clients',
'SpacetimeDB 发布不得默认删除实例数据。',
'--yes=remote,migrate,break-clients',
'SpacetimeDB 预览发布必须显式确认受控容器网络目标,且不得默认删除实例数据。',
);
assertExcludes(
deployer,
'--delete-data',
'预览部署不得使用 SpacetimeDB 删除数据参数。',
);
assertIncludes(
jenkinsfile,
"GENARRATIVE_PREVIEW_WEB_HOST = '192.168.35.82'",
'Jenkins 必须固定输出可供同事访问的内网 Web 主机地址。',
);
assertIncludes(webConfig, "?? '/build/'", 'SPA 默认 base 必须固定为 /build/。');
assertIncludes(
systemd,
+1 -1
View File
@@ -416,7 +416,7 @@ deploy() {
publish genarrative-loadtest \
--server "${SPACETIME_PUBLISH_URL}" \
--module-path server-rs/crates/spacetime-module \
--yes=migrate,break-clients \
--yes=remote,migrate,break-clients \
--build-options="--debug" \
--no-config
)