Reference / release

release

Manage releases of a package, including creating new releases, viewing release state and and resuming paused releases.
Usage:
  ocuroot release [command]

Available Commands:
  continue    Continue a release to allow it to progress.
  lint        Lint a config file containing a release
  new         Create a new release
  retry       Retry a failed release

Flags:
      --package string   Path to the working package in the current repository. Can also be specified via a full ref in the first parameter. (default ".")
      --release string   ID or tag of the release. Can also be specified via a full ref in the first parameter.

Use "ocuroot release [command] --help" for more information about a command.

Subcommands

continue

Continue a release to allow it to progress.
Usage:
  ocuroot release continue [release ref] [flags]

Global Flags:
      --package string   Path to the working package in the current repository. Can also be specified via a full ref in the first parameter. (default ".")
      --release string   ID or tag of the release. Can also be specified via a full ref in the first parameter.

lint

Execute a config file to check for errors.
	
This involves loading state for environment lists, so the state and intent stores must be correctly configured.
Usage:
  ocuroot release lint [package-file] [flags]

Global Flags:
      --package string   Path to the working package in the current repository. Can also be specified via a full ref in the first parameter. (default ".")
      --release string   ID or tag of the release. Can also be specified via a full ref in the first parameter.

new

Create a new release of a package based on the current state of the source repo.
	
Usage:
  ocuroot release new [package ref] [flags]

Flags:
      --cascade   Create a new release and cascade follow on work for dependant releases
  -f, --force     Create a new release even if there are existing releases for this commit

Global Flags:
      --package string   Path to the working package in the current repository. Can also be specified via a full ref in the first parameter. (default ".")
      --release string   ID or tag of the release. Can also be specified via a full ref in the first parameter.

retry

Retry a failed release.
Usage:
  ocuroot release retry [release ref] [flags]

Global Flags:
      --package string   Path to the working package in the current repository. Can also be specified via a full ref in the first parameter. (default ".")
      --release string   ID or tag of the release. Can also be specified via a full ref in the first parameter.