Commit Graph

5 Commits

Author SHA1 Message Date
Unchained
9b0d82da30 Add Gitea Actions workflow for CI/CD
Some checks failed
Build and Deploy / build (push) Has been cancelled
2026-03-07 12:28:00 +02:00
Unchained
44e033c7ae temp: remove workflow for initial push 2026-03-07 12:27:11 +02:00
Unchained
8f3bcebbf6 feat: implement full CI/CD pipeline with GitHub Actions and Flux
Some checks failed
Build and Deploy / build (push) Has been cancelled
- Add GitHub Actions workflow to build and push Docker images to GHCR
- Add Dockerfile for multi-stage builds
- Update deployment to use GHCR images
- Add GHCR authentication secrets
- Configure Flux ImageRepository, ImagePolicy, and ImageUpdateAutomation
- Remove init container approach in favor of proper Docker builds

Auto-deploy flow:
1. Push to master triggers GitHub Actions
2. GitHub Actions builds image with commit hash tag
3. Image pushed to ghcr.io/unchainedio/manoon-headless
4. Flux ImageRepository detects new image
5. Flux ImageUpdateAutomation updates kustomization.yaml
6. Flux Kustomization applies new deployment
7. Kubernetes restarts pods with new image
2026-03-07 12:26:37 +02:00
Neo
927dfc45e7 Remove CI/CD workflow - use manual deploy 2026-03-04 09:41:20 +00:00
Neo
d977bc9a42 Add CI/CD pipeline for auto-deploy on commit
Some checks failed
Deploy to Production / deploy (push) Has been cancelled
2026-03-04 09:15:18 +00:00