academia/.gitea
Andrés Eduardo García Márquez be87cd3801 ci: optimize pipeline with .NET image, smoke tests, and auto-rollback
Changes:
- Runner now uses mcr.microsoft.com/dotnet/sdk:9.0 image
- Simplified test job (build + unit tests only)
- Deploy uses git pull instead of rsync for faster updates
- Added smoke tests in production:
  - Health check API
  - Health check Frontend
  - GraphQL endpoint validation
  - Database connectivity check
  - Subjects query test
- Auto-rollback if smoke tests fail

Flow: test -> deploy -> smoke-tests -> (rollback on failure)
2026-01-09 07:35:58 -05:00
..
workflows ci: optimize pipeline with .NET image, smoke tests, and auto-rollback 2026-01-09 07:35:58 -05:00