BuildSystemAliases Class

Summary

Contains functionality related to build systems.
Namespace
Cake.Common.Build
Base Types
  • object
graph BT Type-->Base0["object"] Type["BuildSystemAliases"] class Type type-node

Syntax

[CakeAliasCategory("Build System")]
public static class BuildSystemAliases

Attributes

Type Description
CakeAliasCategoryAttribute An attribute used for documentation of alias methods/properties.

Methods

Name Value Summary
AppVeyor(ICakeContext) IAppVeyorProvider
Gets a AppVeyorProvider instance that can be used to manipulate the AppVeyor environment.
static
AzurePipelines(ICakeContext) IAzurePipelinesProvider
Gets a AzurePipelinesProvider instance that can be used to obtain information from the Azure Pipelines environment.
static
Bamboo(ICakeContext) IBambooProvider
Gets a BambooProvider instance that can be used to manipulate the Bamboo environment.
static
BitbucketPipelines(ICakeContext) IBitbucketPipelinesProvider
Gets a BitbucketPipelinesProvider instance that can be used to obtain information from the Bitbucket Pipelines environment.
static
Bitrise(ICakeContext) IBitriseProvider
Gets a BitriseProvider instance that can be used to obtain information from the Bitrise environment.
static
BuildSystem(ICakeContext) BuildSystem
Gets a BuildSystem instance that can be used to query for information about the current build system.
static
ContinuaCI(ICakeContext) IContinuaCIProvider
Gets a ContinuaCIProvider instance that can be used to manipulate the Continua CI environment.
static
GitHubActions(ICakeContext) IGitHubActionsProvider
Gets a GitHubActionsProvider instance that can be used to obtain information from the GitHub Actions environment.
static
GitLabCI(ICakeContext) IGitLabCIProvider
Gets a GitLabCIProvider instance that can be used to obtain information from the GitLab CI environment.
static
GoCD(ICakeContext) IGoCDProvider
Gets a GoCDProvider instance that can be used to obtain information from the Go.CD environment.
static
Jenkins(ICakeContext) IJenkinsProvider
Gets a JenkinsProvider instance that can be used to obtain information from the Jenkins environment.
static
MyGet(ICakeContext) IMyGetProvider
Gets a MyGetProvider instance that can be used to manipulate the MyGet environment.
static
Rwx(ICakeContext) IRwxProvider
Gets an RwxProvider instance that can be used to obtain information from the RWX environment.
static
TeamCity(ICakeContext) ITeamCityProvider
Gets a TeamCityProvider instance that can be used to manipulate the TeamCity environment.
static
TravisCI(ICakeContext) ITravisCIProvider
Gets a TravisCIProvider instance that can be used to obtain information from the Travis CI environment.
static
WoodpeckerCI(ICakeContext) IWoodpeckerCIProvider
Gets a WoodpeckerCIProvider instance that can be used to obtain information from the WoodpeckerCI environment.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin