Cake.Common.Tools.OctopusDeploy Namespace

Summary

This namespace contain types used to interact with Octopus Deploy.

Class Types

Class Summary
CreateReleaseSettings Contains settings used by CreateRelease(string, CreateReleaseSettings). See Octopus Deploy documentation here.
DeploymentQueryResultParser Parses the Console Output of the Octo.exe call when called with list-deployments.
OctopusDeployAliases

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"

OctopusDeployCommonToolSettings Contains the common settings used by all commands in OctopusDeployTool<TSettings>.
OctopusDeployDeploymentQuerier Allows you to query your Octopus Deploy server deployment history.
OctopusDeployment An object representing a deployment in Octopus Deploy.
OctopusDeploymentQuerySettings Contains settings used by QueryOctopusDeployments(string, string, OctopusDeploymentQuerySettings).
OctopusDeployPacker The Octopus deploy package packer.
OctopusDeployPromoteReleaseSettings Possible arguments to pass to Octo.exe for promoting a release. See Octopus Deploy documentation.
OctopusDeployPusher The Octopus Deploy package push runner.
OctopusDeployReleaseCreator The Octopus Deploy release creator runner.
OctopusDeployReleaseDeployer The Octopus Deploy Release Deploy runner. This class facilitates deploying existing releases in Octopus Deploy.
OctopusDeployReleaseDeploymentSettings Possible arguments to pass to Octo.exe for deploying a release. See Octopus Deploy documentation.
OctopusDeployReleasePromoter The Octopus Deploy Promote Release runner. This class facilitates promoting existing releases in Octopus Deploy.
OctopusDeployTool<TSettings> Base class for all octopus deploy related tools.
OctopusDeployToolSettings Base class for tool settings used by all commands in OctopusDeployTool<TSettings>.
OctopusPackSettings Contains the settings used by OctoPack.
OctopusPushSettings Contains settings used by PushPackage(string, string, FilePath[], OctopusPushSettings).

Enum Types

Enum Summary
OctopusPackFormat Represents the format of an Octopus package.