rez-release#

Usage#

rez release [-h] [-m MESSAGE] [--vcs {git,hg,stub}] [--no-latest]
                   [--ignore-existing-tag] [--skip-repo-errors] [--no-message]
                   [--process {local,remote}] [-b BUILDSYS]
                   [--variants INDEX [INDEX ...]] [--ba ARGS] [--cba ARGS]
                   [-v]

description#

Build a package from source and deploy it.

Options#

-m, --message#

release message

--vcs#

force the vcs type to use

Choices: git, hg, stub

--no-latest#

allows release of version earlier than the latest release.

--ignore-existing-tag#

perform the release even if the repository is already tagged at the current version. If the config setting plugins.release_vcs.check_tag is false, this option has no effect.

--skip-repo-errors#

release even if repository-related errors occur. DO NOT use this option unless you absolutely must release a package, despite there being a problem (such as inability to contact the repository server)

--no-message#

do not prompt for release message.

--process#

the build process to use (default: “local”).

Choices: local, remote

-b, --build-system#

the build system to use. If not specified, it is detected. Set ‘build_system’ or ‘build_command’ to specify the build system in the package itself.

--variants <index>#

select variants to build (zero-indexed).

--ba, --build-args <args>#

arguments to pass to the build system. Alternatively, list these after a ‘--‘.

--cba, --child-build-args <args>#

arguments to pass to the child build system, if any. Alternatively, list these after a second ‘--‘.

-v, --verbose#

verbose mode, repeat for more verbosity