Cake.OctoDeploy

Cake addin for easy creation of GitHub releases

#addin nuget:?package=Cake.OctoDeploy&version=3.2.0

<package id="Cake.OctoDeploy" version="3.2.0" />

dotnet add package Cake.OctoDeploy --version 3.2.0

<PackageReference Include="Cake.OctoDeploy" Version="3.2.0" />

Aliases

Simple GitHub release publishing

General

PublishRelease(ICakeContext, string, string, FilePath, bool, bool, OctoDeploySettings) Publish a release on GitHub
PublishRelease(ICakeContext, string, string, string, bool, bool, OctoDeploySettings) Publish a release on GitHub
PublishReleaseWithArtifact(ICakeContext, string, string, FilePath, bool, bool, FilePath, string, string, OctoDeploySettings) Publish a release with an artifact
PublishReleaseWithArtifact(ICakeContext, string, string, string, bool, bool, FilePath, string, string, OctoDeploySettings) Publish a release with an artifact
PublishReleaseWithArtifacts(ICakeContext, string, string, FilePath, bool, bool, FilePath[], string[], string[], OctoDeploySettings) 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
PublishReleaseWithArtifacts(ICakeContext, string, string, string, bool, bool, FilePath[], string[], string[], OctoDeploySettings) 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
UploadArtifact(ICakeContext, int, FilePath, string, string, OctoDeploySettings) Upload an artifact to an existing release
UploadArtifact(ICakeContext, string, FilePath, string, string, OctoDeploySettings) Upload an artifact to an existing release