deployhq/DeployHQ — Deploy via CLI

Trigger a DeployHQ deployment using the official dhq CLI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyDeployHQ API key. Pass as a secret.yes
accountDeployHQ account subdomain (e.g. 'acme' for acme.deployhq.com).yes
emailDeployHQ user email.yes
projectProject identifier or permalink. Falls back to DEPLOYHQ_PROJECT if unset.no""
serverServer identifier or name (fuzzy-matched). Auto-selected if the project has only one server.no""
revisionCommit SHA to deploy. Defaults to github.sha.no${{ github.sha }}
branchBranch the revision lives on. CLI auto-resolves from server config if omitted.no""
waitBlock until the deployment reaches a terminal status (completed/failed/cancelled). Action exit code reflects the result.notrue
timeoutMax seconds to wait when wait=true. 0 (default) waits indefinitely.no0
dry-runPreview the deploy without executing it.nofalse
fullDeploy the entire branch from the first commit (--full).nofalse
start-revisionStart an incremental deploy from this commit.no""
extra-argsAdditional raw flags appended to `dhq deploy`. Escape hatch for newer CLI flags.no""
cli-versionPinned dhq CLI version (with or without leading 'v'). Override to track a newer or older release.nov0.17.1
namedescription
deployment_idDeployHQ deployment identifier.
deployment_urlWeb URL of the deployment in DeployHQ.
statusFinal deployment status when wait=true, or the queued status otherwise.
serverResolved server identifier.
projectResolved project permalink.