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
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

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