Build a production-grade CI/CD pipeline with complete YAML configs and deployment strategy.
Design a complete CI/CD pipeline for [Application Type] deployed on [Cloud: AWS/GCP/Azure] using [Tools: GitHub Actions/Jenkins/GitLab CI/CircleCI]. Pipeline stages: 1. Code commit triggers 2. Static code analysis (linting, formatting) 3. Unit and integration tests 4. Security scanning (SAST, dependency check) 5. Docker image build and tag 6. Container registry push 7. Staging deployment 8. E2E/smoke tests on staging 9. Manual approval gate (production) 10. Blue/green production deployment 11. Health checks and rollback triggers 12. Notification (Slack/email) Provide: - Complete YAML pipeline configuration - Environment variables needed - Secrets management approach - Deployment strategy (blue-green/canary) - Rollback procedure - Monitoring setup