Release creation: 

      --project=VALUE        Name of the project
      --defaultpackageversion, --packageversion=VALUE
                             Default version number of all packages to use 
                             for this release. Override per-package using --
                             package.
      --version, --releaseNumber=VALUE
                             [Optional] Release number to use for the new 
                             release.
      --channel=VALUE        [Optional] Channel to use for the new release. 
                             Omit this argument to automatically select the 
                             best channel.
      --package=StepNameOrPackageId
                             [Optional] Version number to use for a step or 
                             package in the release. Format: --
                             package=StepNameOrPackageId:Version
      --packagesFolder=VALUE [Optional] A folder containing NuGet packages 
                             from which we should get versions.
      --releasenotes=VALUE   [Optional] Release Notes for the new release. 
                             Styling with Markdown is supported.
      --releasenotesfile=VALUE
                             [Optional] Path to a file that contains Release 
                             Notes for the new release. Supports Markdown 
                             files.
      --ignoreexisting       [Optional, Flag] Don't create this release if 
                             there is already one with the same version 
                             number.
      --ignorechannelrules   [Optional, Flag] Create the release ignoring any 
                             version rules specified by the channel.
      --packageprerelease=VALUE
                             [Optional] Pre-release for latest version of all 
                             packages to use for this release.
      --whatif               [Optional, Flag] Perform a dry run but don't 
                             actually create/deploy release.

Deployment: 

      --progress             [Optional] Show progress of the deployment
      --forcepackagedownload [Optional] Whether to force downloading of 
                             already installed packages (flag, default false).
      --waitfordeployment    [Optional] Whether to wait synchronously for 
                             deployment to finish.
      --deploymenttimeout=VALUE
                             [Optional] Specifies maximum time (timespan 
                             format) that the console session will wait for 
                             the deployment to finish(default 00:10:00). This 
                             will not stop the deployment. Requires --
                             waitfordeployment parameter set.
      --cancelontimeout      [Optional] Whether to cancel the deployment if 
                             the deployment timeout is reached (flag, default 
                             false).
      --deploymentchecksleepcycle=VALUE
                             [Optional] Specifies how much time (timespan 
                             format) should elapse between deployment status 
                             checks (default 00:00:10)
      --guidedfailure=VALUE  [Optional] Whether to use Guided Failure mode. 
                             (True or False. If not specified, will use 
                             default setting from environment)
      --specificmachines=VALUE
                             [Optional] A comma-separated list of machines 
                             names to target in the deployed environment. If 
                             not specified all machines in the environment 
                             will be considered.
      --force                [Optional] If a project is configured to skip 
                             packages with already-installed versions, 
                             override this setting to force re-deployment 
                             (flag, default false).
      --skip=VALUE           [Optional] Skip a step by name
      --norawlog             [Optional] Don't print the raw log of failed 
                             tasks
      --rawlogfile=VALUE     [Optional] Redirect the raw log of failed tasks 
                             to a file
  -v, --variable=VALUE       [Optional] Values for any prompted variables in 
                             the format Label:Value. For JSON values, 
                             embedded quotation marks should be escaped with 
                             a backslash.
      --deployat=VALUE       [Optional] Time at which deployment should start 
                             (scheduled deployment), specified as any valid 
                             DateTimeOffset format, and assuming the time 
                             zone is the current local time zone.
      --tenant=VALUE         Create a deployment for this tenant; specify 
                             this argument multiple times to add multiple 
                             tenants or use `*` wildcard to deploy to all 
                             tenants who are ready for this release 
                             (according to lifecycle).
      --tenanttag=VALUE      Create a deployment for tenants matching this 
                             tag; specify this argument multiple times to 
                             build a query/filter with multiple tags, just 
                             like you can in the user interface.
      --deployto=VALUE       [Optional] Environment to automatically deploy 
                             to, e.g., Production

Common options: 

      --help                 [Optional] Print help for a command
      --helpOutputFormat=VALUE
                             [Optional] Output format for help, only valid 
                             option is json
      --outputFormat=VALUE   [Optional] Output format, only valid option is 
                             json
      --server=VALUE         The base URL for your Octopus server - e.g., 
                             http://your-octopus/
      --apiKey=VALUE         [Optional] Your API key. Get this from the user 
                             profile page. Your must provide an apiKey or 
                             username and password. If the guest account is 
                             enabled, a key of API-GUEST can be used.
      --user=VALUE           [Optional] Username to use when authenticating 
                             with the server. Your must provide an apiKey or 
                             username and password.
      --pass=VALUE           [Optional] Password to use when authenticating 
                             with the server.
      --configFile=VALUE     [Optional] Text file of default values, with one 
                             'key = value' per line.
      --debug                [Optional] Enable debug logging
      --ignoreSslErrors      [Optional] Set this flag if your Octopus server 
                             uses HTTPS but the certificate is not trusted on 
                             this machine. Any certificate errors will be 
                             ignored. WARNING: this option may create a 
                             security vulnerability.
      --enableServiceMessages
                             [Optional] Enable TeamCity or Team Foundation 
                             Build service messages when logging.
      --timeout=VALUE        [Optional] Timeout in seconds for network 
                             operations. Default is 600.
      --proxy=VALUE          [Optional] The URI of the proxy to use, eg 
                             http://example.com:8080.
      --proxyUser=VALUE      [Optional] The username for the proxy.
      --proxyPass=VALUE      [Optional] The password for the proxy. If both 
                             the username and password are omitted and 
                             proxyAddress is specified, the default 
                             credentials are used. 
      --logLevel=VALUE       [Optional] The log level. Valid options are 
                             verbose, debug, information, warning, error and 
                             fatal. Defaults to 'debug'.
