Enclavely Docs
Platform

Releases

Release states, inspection commands, retry, and rollback.

A release is an immutable deployment record tied to a project, environment, and artifact digests.

Lifecycle

queued -> running -> healthy
                 -> failed
                 -> rolled_back

Status meanings:

  • queued: release accepted and waiting
  • running: execution in progress
  • healthy: serving traffic
  • failed: deploy did not complete
  • rolled_back: superseded by rollback

Create a release

deploy creates a release:

enclavely deploy \
  --project kms-signer \
  --env dev \
  --image-digest sha256:<image> \
  --eif-digest sha256:<eif> \
  --wait

Inspect releases

enclavely release list --project kms-signer --env dev
enclavely release get --project kms-signer --latest --env dev

Retry a failed release

enclavely release retry --project kms-signer --latest-failed --env dev

Roll back

enclavely rollback --project kms-signer --env dev --to v12

Rollback targets must exist in the same environment.

On this page