Processes
Deployment & CI/CD
Automated test suites, deployment pipelines, canary promotions, and instant rollback strategies at Nexium Media.
Deployment & CI/CD
All client websites and platforms are deployed using automated GitHub Actions pipelines and edge-rendered environments on Vercel.
Continuous Integration Pipeline
Every push triggers the following automated stages in parallel:
Push to branch
├── Lint & Typecheck (eslint, tsc)
├── Component & Visual Tests (vitest)
├── Lighthouse Performance Checks
└── Ephemeral Staging URL GenerationDeployment Environments
We run three tier environments:
- Preview: Automatically generated ephemeral preview URLs for every pull request, allowing designers and clients to preview revisions instantly.
- Staging: Internal staging server (
staging.client-domain.com) used for end-to-end integration and client approvals. - Production: Live production domain (
www.client-domain.com) served via Cloudflare CDN with automated SSL certificates.
Never connect a live client production domain until DNS TTL has been lowered to 300 seconds and SSL verification is completed.
Rollback Procedures
If an unexpected regression is detected after production release, deployments can be instantly reverted within 10 seconds via Vercel instant rollback:
vercel rollback [deployment-url]Was this page helpful?
Let us know how we can make our documentation better.
Edit on GitHub
Last updated on