Octopus Deploy

Summary

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(ICakeContext, string, CreateReleaseSettings) Creates a release for the specified Octopus Deploy Project.
OctoDeployRelease(ICakeContext, string, string, string, string, string, OctopusDeployReleaseDeploymentSettings) Deploys the specified already existing release into a specified environment See Octopus Documentation for more details.
OctoPack(ICakeContext, string) Packs the specified folder into an Octopus Deploy package.
OctoPack(ICakeContext, string, OctopusPackSettings) Packs the specified folder into an Octopus Deploy package.
OctoPush(ICakeContext, string, string, FilePath, OctopusPushSettings) Pushes the specified package to the Octopus Deploy repository
OctoPush(ICakeContext, string, string, IEnumerable<FilePath>, OctopusPushSettings) Pushes the specified packages to the Octopus Deploy repository