Skip to main content

From commit to production, without rebuilding.

Connect a Git repository, get a preview URL on every push, and promote an immutable deployment to production when you are ready.

From branch to production

Promotion reuses an immutable deployment artifact. Rollback points traffic at a previous artifact instead of re-running an old commit build.

  1. 01
    Connect repositoryImport from GitHub · framework detected
  2. 02
    Build artifactImmutable output · dpl_82f1
  3. 03
    Preview deploymentpreview-8f21.easel.app · feature/auth
  4. 04
    Production promotionSame artifact → example.com
  5. 05
    RollbackPoint domain at previous artifact

Release history

  • 14:32Deployment promoted
  • 14:29Preview validated
  • 14:27Build completed
  • 14:26Commit received

Promote without rebuilding

One deployment artifact can serve a preview hostname first, then production—rollback is a domain pointer change.

Production card with Instant Rollback button and helper text about rolling back without rebuilding

Instant Rollback on the project overview

Deployment dpl_82f1
├── preview.example.dev
└── example.com

Everything attached to a deployment

Preview environments carry branch name, commit SHA, build duration, and environment-scoped configuration.

  • Environment variables

    Scoped to production and preview so secrets stay separated.

  • Build settings

    Framework detection with overrideable install, build, and output commands.

  • Domains and TLS

    Attach custom domains to production with managed certificates.

Deployment docs

Deploy your next branch on Easel

Import a repository, open a preview URL, then promote the same immutable artifact to production.