AppVeyorAliases Class

Summary

AppVeyor API related cake aliases.

In order to use aliases from this addin, you will need to also reference Refit and Newtonsoft.Json as an addin. Here is what including Cake.AppVeyor in your script should look like:

#addin package:?Cake.AppVeyor
#addin package:?Refit&version=4.6.58
#addin package:?Newtonsoft.Json&version=11.0.2

Assembly
Cake.AppVeyor.dll
Namespace
Cake.AppVeyor
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["AppVeyorAliases"] class Type type-node

Syntax

public static class AppVeyorAliases

Attributes

Type Description
CakeAliasCategoryAttribute

Methods

Name Value Summary
AppVeyorCancelBuild(ICakeContext, string, string, string, string) void
Cancels a build.
static
AppVeyorCancelDeployment(ICakeContext, string, int) void
Cancels a Deployment.
static
AppVeyorClearCache(ICakeContext, AppVeyorSettings, string, string) void
Clears the AppVeyor Cache using additional settings in AppVeyorSettings.
static
AppVeyorClearCache(ICakeContext, string, string, string) void
Clears the AppVeyor Cache.
static
AppVeyorDeployment(ICakeContext, string, int) AppVeyorProjectDeployment
Gets the specified Deployment.
static
AppVeyorEnvironmentDeployments(ICakeContext, string, int) AppVeyorEnvironmentDeployments
Gets Deployments for the given Environment.
static
AppVeyorEnvironments(ICakeContext, string) List<AppVeyorEnvironment>
Gets Environments.
static
AppVeyorProjectBuildByVersion(ICakeContext, string, string, string, string) AppVeyorProjectBuild
Gets the project build by version.
static
AppVeyorProjectDeployments(ICakeContext, string, string, string) AppVeyorProjectDeployments
Gets the Deployments for a given project.
static
AppVeyorProjectHistory(ICakeContext, AppVeyorSettings, string, string, int, Nullable<int>, string) AppVeyorProjectHistory
Gets the project build history using additional settings in AppVeyorSettings.
static
AppVeyorProjectHistory(ICakeContext, string, string, string, int, Nullable<int>, string) AppVeyorProjectHistory
Gets the project build history.
static
AppVeyorProjectLastBranchBuild(ICakeContext, string, string, string, string) AppVeyorProjectBuild
Gets the last build on the specified branch of the project.
static
AppVeyorProjectLastBuild(ICakeContext, AppVeyorSettings, string, string) AppVeyorProjectBuild
Gets the last build of the project using additional settings in AppVeyorSettings.
static
AppVeyorProjectLastBuild(ICakeContext, string, string, string) AppVeyorProjectBuild
Gets the last build of the project.
static
AppVeyorProjectLastSuccessfulBuild(ICakeContext, AppVeyorSettings, string, string, string, Nullable<int>) AppVeyorProjectBuild
Gets the last successful build of the project using additional settings in AppVeyorSettings.
static
AppVeyorProjectLastSuccessfulBuild(ICakeContext, string, string, string, string, Nullable<int>) AppVeyorProjectBuild
Gets the last successful build of the project.
static
AppVeyorProjects(ICakeContext, AppVeyorSettings) List<AppVeyorProject>
Gets all projects using additional settings in AppVeyorSettings.
static
AppVeyorProjects(ICakeContext, string) List<AppVeyorProject>
Gets all projects.
static
AppVeyorStartBuildLatestCommit(ICakeContext, string, string, string, string, Dictionary<string, string>) AppVeyorBuild
Starts a build from the latest commit.
static
AppVeyorStartBuildPullRequest(ICakeContext, string, string, string, int) AppVeyorBuild
Starts a build for the given GitHub pull request.
static
AppVeyorStartBuildSpecificCommit(ICakeContext, string, string, string, string, string) AppVeyorBuild
Starts a build for a specific commit.
static
AppVeyorStartDeployment(ICakeContext, string, string, string, string, string, string, Dictionary<string, string>) AppVeyorDeployment
Starts a Deployment.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin