OctoDeployAlias Class

Summary

Simple GitHub release publishing
Assembly
Cake.OctoDeploy.dll
Namespace
Cake.OctoDeploy
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["OctoDeployAlias"] class Type type-node

Syntax

public static class OctoDeployAlias

Attributes

Type Description
CakeAliasCategoryAttribute

Properties

Name Value Summary
GitHubApiBaseUrl string
GitHub Api base URL
static

Methods

Name Value Summary
PublishRelease(ICakeContext, string, string, FilePath, bool, bool, OctoDeploySettings) int
Publish a release on GitHub
static
PublishRelease(ICakeContext, string, string, string, bool, bool, OctoDeploySettings) int
Publish a release on GitHub
static
PublishReleaseWithArtifact(ICakeContext, string, string, FilePath, bool, bool, FilePath, string, string, OctoDeploySettings) void
Publish a release with an artifact
static
PublishReleaseWithArtifact(ICakeContext, string, string, string, bool, bool, FilePath, string, string, OctoDeploySettings) void
Publish a release with an artifact
static
PublishReleaseWithArtifacts(ICakeContext, string, string, FilePath, bool, bool, FilePath[], string[], string[], OctoDeploySettings) void
Publish a release with multiple artifacts. Note that the artifact paths and their respective names and MIME types need to be in the same order in their respective arrays otherwise they will end up incorrectly named
static
PublishReleaseWithArtifacts(ICakeContext, string, string, string, bool, bool, FilePath[], string[], string[], OctoDeploySettings) void
Publish a release with an artifact. Note that the artifact paths and their respective names need to be in the same order in their respective arrays otherwise they will end up incorrectly named
static
UploadArtifact(ICakeContext, int, FilePath, string, string, OctoDeploySettings) void
Upload an artifact to an existing release
static
UploadArtifact(ICakeContext, string, FilePath, string, string, OctoDeploySettings) void
Upload an artifact to an existing release
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Requires the Cake.Issues addin