FAKE - F# Make


OctoTools

Contains tasks which can be used for automated deployment via Octopus Deploy. There is also a tutorial about the Octopus deployment helper available.

Nested types and modules

TypeDescription
CreateReleaseOptions

Options for creating a new release

DeleteReleaseOptions

Options for deleting a range of releases in a project

DeployReleaseOptions

Options for deploying a release to an environment

OctoCommand

Option type for selecting one command

OctoParams

Complete Octo.exe CLI params

OctoServerOptions

Octo.exe server options

PushOptions

Functions and values

Function or valueDescription
commandLine command
Signature: command:OctoCommand -> string

Maps a command to string input for the octopus tools cli.

deleteOptions
Signature: DeleteReleaseOptions

Default options for 'DeleteReleases'

deployOptions
Signature: DeployReleaseOptions

Default options for 'DeployRelease'

Octo setParams
Signature: setParams:(OctoParams -> OctoParams) -> unit

This task calls the Octo.exe CLI. See Octopus-Tools for more details.

Parameters

  • setParams - Function used to overwrite the OctoTools default parameters.
octoParams
Signature: OctoParams

Default parameters to call octo.exe.

releaseOptions
Signature: CreateReleaseOptions

Default options for 'CreateRelease'

serverCommandLineForTracing opts
Signature: opts:OctoServerOptions -> string
serverOptions
Signature: OctoServerOptions

Default server options.

Fork me on GitHub