Deploying

Developer preview

From source change to immutable release to running environment.

typescript

What the current command does

  1. Compiles and validates continual.config.ts.
  2. Resolves the linked project and branch, creating the current branch when needed.
  3. Records the source revision and compiled manifest in an immutable deployment.
  4. Activates that deployment on the branch.

Target delivery model

A project-wide release will resolve the backend and app builds, backend contract, infrastructure declarations, migrations, dependencies, and compatibility metadata from one source revision. A deployment will reconcile that release into an environment and record the complete resolved manifest.

Environments

An environment is a running target with URLs, bindings, secret values, a database, deployed executables, and a lifecycle. Feature branches normally get preview environments.

In the target model, merging to main creates an immutable release. That same release can move through staging and into production after checks. Rollback redeploys a prior release rather than rebuilding old source.

As the delivery model expands, migration review, environment configuration, custom domains, and CI integration should remain explicit parts of the release record.