oci: deploy a prebuilt OCI image without a build. Mutable tags are resolved to immutable digests before rollout.git: build and deploy from the app’s connected GitHub repository, a branch, a specific commit, or a fork commit. Requires the app to have a repository connected.deployment: re-run an existing deployment by its id. Git deployments rebuild from the recorded commit. OCI deployments reuse the recorded resolved image.
deploymentId. The build and rollout run asynchronously. Poll deployments.getDeployment to watch status until it is ready.
Authentication requires a root key with permission to create deployments.
Usage
Flags
string
required
Identifies a resource by either its unique ID or its slug. Accepts a prefixed ID (such as
proj_ or app_) or a slug.string
required
Identifies a resource by either its unique ID or its slug. Accepts a prefixed ID (such as
proj_ or app_) or a slug.string
required
Identifies a resource by either its unique ID or its slug. Accepts a prefixed ID (such as
proj_ or app_) or a slug.JSON string
Build from the app’s connected GitHub repository. Provide the source as a JSON object.
JSON string
Deploy a prebuilt OCI image without a build. Provide the source as a JSON object.
JSON string
Re-run an existing deployment. Provide the source as a JSON object.
--git, --oci, or --deployment.