GitVersioningCloudProvider Class

Summary

Defines the supported cloud build providers for the Cake.GitVersioning.GitVersioningAliases.GitVersioningCloud(Cake.Core.ICakeContext,System.String,Cake.GitVersioning.GitVersioningCloudSettings) alias.
Assembly
Cake.GitVersioning.dll
Namespace
Cake.GitVersioning
Base Types
  • Enum
graph BT Type-->Base0["Enum"] Type["GitVersioningCloudProvider"] class Type type-node

Syntax

public sealed class GitVersioningCloudProvider : Enum

Fields

Name Constant Value Summary
AppVeyor 0
Use AppVeyor cloud build provider.
static
AtlassianBamboo 4
Use the Atlassian Bamboo cloud build provider.
static
BitbucketCloud 9
Use the Bitbucket cloud build provider.
static
GitHubActions 2
Use GitHub Actions cloud build provider.
static
GitLab 6
Use the GitLab CI cloud build provider.
static
Jenkins 5
Use the Jenkins cloud build provider.
static
SpaceAutomation 8
Use the Jetbrains Space cloud build provider.
static
TeamCity 3
Use the TeamCity cloud build provider.
static
Travis 7
Use the Travis CI cloud build provider.
static
value__
VisualStudioTeamServices 1
Use Azure Pipeline / Visual Studio Team Services / TFS cloud build provider.
static

Extension Methods

Name Value Summary
Dump<GitVersioningCloudProvider>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<GitVersioningCloudProvider>(GitVersioningCloudProvider[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<GitVersioningCloudProvider>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<GitVersioningCloudProvider>(string) void
Requires the Cake.Issues addin
ThrowIfNull<GitVersioningCloudProvider>(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<GitVersioningCloudProvider>(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
ToStringWithNullMarkup() string
Requires the Cake.Issues addin