Checklist
CI/CD pipeline checklist
Robustní CI/CD pipeline je základ moderního vývoje.
Build
- ☐ Deterministic build (lockfiles)
- ☐ Caching dependencies
- ☐ Docker image build
- ☐ Artifact versioning (git SHA)
Test
- ☐ Unit testy
- ☐ Integration testy
- ☐ E2E testy (selektivně)
- ☐ Linting a formatting check
- ☐ Type checking
Security
- ☐ Dependency vulnerability scan
- ☐ Container image scan
- ☐ SAST (static analysis)
- ☐ Secret scanning (git-secrets, truffleHog)
Deploy
- ☐ Staging deploy automatický
- ☐ Production deploy s approval
- ☐ Canary/rolling strategy
- ☐ Rollback automatizovaný
- ☐ Smoke testy po deployi
Monitoring
- ☐ Deploy event v monitoring tool
- ☐ Error rate alerting
- ☐ Performance regression detection
- ☐ Deployment frequency tracking
Metriky
Měřte DORA metriky: deployment frequency, lead time, MTTR, change failure rate.