Skip to content

poe release

Run a full release flow for package and containers.

Category: packaging-and-releases

Tags: common, containers, packaging, release

Usage

poe release [--component COMPONENT] [--stage STAGE] [--dry-run] [--debug] [--no-cache] [--plain] [--single-arch] [--dockerfile-path DOCKERFILE_PATH] [--container-env CONTAINER_ENV...] [--container-envfile CONTAINER_ENVFILE...] [--assets ASSETS...] [--repository REPOSITORY] [--repository-url REPOSITORY_URL] [--pre-script PRE_SCRIPT] [--post-script POST_SCRIPT]

Arguments

Argument Type Description Default
--component string The version component to bump: major, minor, or patch. auto
--stage string Optional pre-release stage to apply: alpha, beta, or rc. —
--dry-run boolean Only perform a dry-run version bump. false
--debug boolean Build/push debug container image tags when releasing containers. false
--no-cache boolean Do not use cache when building container images. false
--plain boolean Do not pretty-print container build output. false
--single-arch boolean Build container image for a single architecture. false
--dockerfile-path string Optional project-owned Dockerfile used for the image build. Overrides CONTAINER_DOCKERFILE_PATH if provided. —
--container-env string, repeatable Inline container environment variables as repeated KEY=VALUE values. —
--container-envfile string, repeatable Repeated list of container environment files. —
--assets string, repeatable Optional repeated list of release asset patterns or paths. —
--repository string Optional configured repository name to publish to. —
--repository-url string Optional repository upload URL to publish to. —
--pre-script string Optional shell command to run before the release steps. —
--post-script string Optional shell command to run after the release completes. —