Developers
Jenkins
CI/CD controller infrastructure, pipeline patterns, and cross-account deployment roles.
Jenkins
Self-managed Jenkins controllers for dev and prod CI/CD pipelines.
Infrastructure
| Environment | URL | Instance | Account |
|---|---|---|---|
| Dev | jenkins-dashboard-dev.centricitywealth.tech |
EC2 t3.medium | Management |
| Prod | jenkins-dashboard.centricitywealth.tech |
EC2 t3.large | Management |
Pipeline Patterns
Application Pipeline (all backends)
Checkout ──► Lint ──► Test ──► Security Scan ──► Build Image ──► Push ECR ──► Deploy ECS
Frontend Pipeline
Checkout ──► Lint ──► Test ──► Build ──► Deploy S3 ──► Invalidate CloudFront
Infrastructure Pipeline
Checkout ──► Validate ──► Plan ──► Approval ──► Apply
Cross-Account Deployment
Jenkins in the management account assumes roles in dev/prod:
Jenkins (664224997032)
│──► AssumeRole ──► Dev Account (ECS deploy)
└──► AssumeRole ──► Prod Account (ECS deploy)
Role: cwt-prod-jenkins-deploy-role