Commit Graph

2 Commits

Author SHA1 Message Date
kjh2064 363691e612 test: Local Authorization Policy testing with SSH tunnel
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 13s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 6s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production (Local) / Build & Deploy to Production (push) Failing after 1m31s
Build & Package / build (push) Failing after 1m32s
- appsettings.Development.json: SSH tunnel to remote PostgreSQL (127.0.0.1:5432)
- Verified Authorization Policy registration in Program.cs
- Tested locally: All /Admin/* pages correctly redirect (302) to login
- Build: 0 errors, 7 warnings (pre-existing, unrelated to this fix)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-11 18:53:05 +09:00
kjh2064 11460fc9a2 ci: Phase 2 빌드 워크플로우 추가 및 CI/CD 로드맵 작성
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 12s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Build & Package / build (push) Failing after 1m35s
Deploy to Production / Build & Deploy to Production (push) Has been cancelled
## 추가 사항

### 1. build.yml 워크플로우 (새로움)
- 별도 빌드 단계 워크플로우
- Gitea Releases로 빌드 아티팩트 발행
- 빌드 메타데이터 포함 (커밋, 타임스탐프, 빌드 번호)
- 향후 배포 시 아티팩트 재사용 가능

### 2. CICD_ROADMAP.md (문서)
- Phase 1 완료 항목 정리
  * 타임아웃 확대 (15→30분)
  * 자동 롤백 구현
  * 헬스체크 강화
  * 배포 이력 추적
- Phase 2 계획 (빌드/배포 분리)
  * build.yml 사용
  * 빌드 아티팩트 재사용
  * appsettings.Production.json 타이밍 개선
- Phase 3 계획 (E2E 검증)
  * 로그인 테스트
  * API 기능 테스트
- 우선순위 및 예상 소요 시간
- 모니터링 및 추적 방법

## 아키텍처 원칙
- **한 번 빌드, 여러 번 배포** (속도 + 일관성)
- **자동 실패 대응** (롤백)
- **명확한 성공 기준** (다중 검증)
- **배포 추적성** (이력 기록)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-11 18:13:45 +09:00