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_backStatus meanings:
queued: release accepted and waitingrunning: execution in progresshealthy: serving trafficfailed: deploy did not completerolled_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> \
--waitInspect releases
enclavely release list --project kms-signer --env dev
enclavely release get --project kms-signer --latest --env devRetry a failed release
enclavely release retry --project kms-signer --latest-failed --env devRoll back
enclavely rollback --project kms-signer --env dev --to v12Rollback targets must exist in the same environment.