ClickTwiceRunner Class

Summary

A wrapper class for manually invoking individual steps of a ClickTwice build pipeline
Assembly
Cake.ClickTwice.dll
Namespace
Cake.ClickTwice
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["ClickTwiceRunner"] class Type type-node

Syntax

public class ClickTwiceRunner

Constructors

Methods

Name Value Summary
GenerateManifest(string, InformationSource) ManifestPublisher
Generates a ClickTwice manifest for the application at the given project path
PublishTemplate(DirectoryPath, Action<TemplatePackageSettings>) CakeTemplatePublisher
Prepares a directory-based ClickTwice template, using the provided metadata
PublishTemplate(DirectoryPath, string, string, string, string) CakeTemplatePublisher
Prepares a directory-based ClickTwice template, using the provided metadata
RunInputHandlers(string, IInputHandler[]) void
Runs the given input handlers on the project at the given path
RunOutputHandlers(string, IOutputHandler[]) void
Runs the given output handlers on the published app at the given path

Extension Methods

Name Value Summary
Dump<ClickTwiceRunner>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<ClickTwiceRunner>(ClickTwiceRunner[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<ClickTwiceRunner>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<ClickTwiceRunner>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<ClickTwiceRunner>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<ClickTwiceRunner>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin