ci(release): run production deploy with host paths

This commit is contained in:
Xiaoxia AI
2026-06-22 18:55:42 +08:00
parent 59e4c9d418
commit 699ed2e931
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -166,6 +166,7 @@ def test_gitea_production_deploy_requires_runtime_builder_job():
assert "docker.m.daocloud.io/library/node:20" in build_section
assert "npm ci && npm run build" in build_section
assert "dist/release-artifacts/xiaoxia-release-${GITHUB_REF_NAME}.tar.gz" in build_section
assert "--exclude=dist" in build_section
assert "PRODUCTION_SSH_HOST" in build_section
assert "PRODUCTION_SSH_USER" in build_section
assert "PRODUCTION_SSH_KEY" in build_section
@@ -178,7 +179,7 @@ def test_gitea_production_deploy_requires_runtime_builder_job():
assert "release_tar=\"/var/lib/xiaoxia-saas-production/release-${RELEASE_VERSION}.tar.gz\"" in production_section
assert "runtime-images-${RELEASE_VERSION}.tar" in production_section
assert "apps/web/dist/index.html" in production_section
assert "sh /var/lib/xiaoxia-saas-production/repo/infra/docker/deploy-production.sh" in production_section
assert "HOST_PREFIX= sh /var/lib/xiaoxia-saas-production/repo/infra/docker/deploy-production.sh" in production_section
def test_build_host_runbook_requires_off_production_runtime_builds():