Files
xiaoxia-saas/scripts/ci/ci_env.sh
xiaoxia 99a8ffa97b
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 51s
CI/CD Pipeline / Frontend Lint (push) Successful in 34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 52s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m13s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 22s
CI/CD Pipeline / Build Staging API Image (push) Failing after 1m44s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 1m27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m43s
CI/CD Pipeline / Unit Tests (push) Successful in 3m11s
CI/CD Pipeline / Integration Tests (push) Successful in 2m3s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1277h30m58s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1277h30m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1277h31m0s
CI/CD Pipeline / Deploy Production (push) Failing after 1277h31m43s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1277h32m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 1277h32m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1277h32m47s
CI/CD Pipeline / PR Build API Image (push) Failing after 1277h32m49s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1277h33m43s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1278h5m21s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1278h3m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1278h4m58s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1278h3m30s
chore(ci): 升级migration验证,新增4项检查 (#451) 同步到main
同步#857 migration验证升级到main分支

新增:ci_env.sh共享变量、check_migration_naming.py命名检查
升级:validate_migration.sh 5阶段完整检查
2026-07-25 09:54:58 +08:00

15 lines
596 B
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# CI共享环境变量与常量定义
# 所有CI脚本source此文件获取统一的配置,避免硬编码分散
# === 共享常驻PG实例(CI_USE_SHARED_PG=true时使用)===
export CI_SHARED_PG_PORT="${CI_SHARED_PG_PORT:-5433}"
export CI_SHARED_PG_USER="${CI_SHARED_PG_USER:-postgres}"
export CI_SHARED_PG_PASSWORD="${CI_SHARED_PG_PASSWORD:-ci_pg_2026!}"
# === 本地PG默认端口(CI_USE_SHARED_PG=false时容器映射或本地PG)===
export CI_LOCAL_PG_PORT="${CI_LOCAL_PG_PORT:-5432}"
# === 默认数据库名 ===
export CI_DEFAULT_DB="${CI_DEFAULT_DB:-xiaoxia_saas}"