BuildProvider Enum

Summary

Represents a build provider.
Namespace
Cake.Common.Build
Interfaces
  • IComparable
  • IFormattable
  • IConvertible
Base Types
  • object
  • ValueType
  • Enum
graph BT Type-->Base0["Enum"] Base0-->Base1["ValueType"] Base1-->Base2["object"] Type-.->Interface0["IComparable"] Type-.->Interface1["IFormattable"] Type-.->Interface2["IConvertible"] Type["BuildProvider"] class Type type-node

Syntax

[Flags]
public enum BuildProvider

Attributes

Type Description
FlagsAttribute

Fields

Name Constant Value Summary
AppVeyor 1
AppVeyor build provider.
static
AzurePipelines 2048
AzurePipelines build provider.
static
Bamboo 8
Bamboo build provider.
static
BitbucketPipelines 256
BitbucketPipelines build provider.
static
Bitrise 64
Bitrise build provider.
static
ContinuaCI 16
ContinuaCI build provider.
static
GitHubActions 8192
GitHubActions build provider.
static
GitLabCI 1024
GitLabCI build provider.
static
GoCD 512
GoCD build provider.
static
Jenkins 32
Jenkins build provider.
static
Local 0
Local build provider.
static
MyGet 4
MyGet build provider.
static
TeamCity 2
TeamCity build provider.
static
TravisCI 128
TravisCI build provider.
static

Extension Methods

Name Value Summary
Dump<BuildProvider>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<BuildProvider>(BuildProvider[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
ThrowIfNull<BuildProvider>(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<BuildProvider>(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