Octopus Deploy aliases

Built-In

Contains functionality related to Octopus Deploy.

In order to use the commands for this alias, include the following in your build.cake file to download and install from nuget.org, or specify the ToolPath within the appropriate settings class:

#tool "nuget:?package=OctopusTools"

General

OctoCreateRelease(string, CreateReleaseSettings) Creates a release for the specified Octopus Deploy Project.
OctoDeployRelease(string, string, string, string, string, OctopusDeployReleaseDeploymentSettings) Deploys the specified already existing release into a specified environment See Octopus Documentation for more details.
OctoDeployRelease(string, string, string, string[], string, OctopusDeployReleaseDeploymentSettings) Deploys the specified already existing release into a specified environment See Octopus Documentation for more details.
OctoPack(string, OctopusPackSettings) Packs the specified folder into an Octopus Deploy package.
OctoPack(string) Packs the specified folder into an Octopus Deploy package.
OctoPromoteRelease(string, string, string, string, string, OctopusDeployPromoteReleaseSettings) Promotes the specified already existing release into a specified environment See Octopus Documentation for more details.
OctoPush(string, string, FilePath, OctopusPushSettings) Pushes the specified package to the Octopus Deploy repository.
OctoPush(string, string, IEnumerable<FilePath>, OctopusPushSettings) Pushes the specified packages to the Octopus Deploy repository.