- Namespace
-
GitVersion
.BuildAgents - Interfaces
- Base Types
-
- object
- Derived Types
graph BT Type-->Base0["object"]
Type-.->Interface0["ICurrentBuildAgent"] click Interface0
"/api/GitVersion.BuildAgents/ICurrentBuildAgent"
Type-.->Interface1["IBuildAgent"] click Interface1
"/api/GitVersion.BuildAgents/IBuildAgent"
Type["BuildAgentBase"] class Type type-node
Derived0["BuildKite"]-->Type click Derived0
"/api/GitVersion.BuildAgents/BuildKite"
Derived1["ContinuaCi"]-->Type click Derived1
"/api/GitVersion.BuildAgents/ContinuaCi"
Derived2["TeamCity"]-->Type click Derived2
"/api/GitVersion.BuildAgents/TeamCity"
Derived3["BitBucketPipelines"]-->Type click Derived3
"/api/GitVersion.BuildAgents/BitBucketPipelines"
Derived4["Jenkins"]-->Type click Derived4
"/api/GitVersion.BuildAgents/Jenkins"
Derived5["EnvRun"]-->Type click Derived5
"/api/GitVersion.BuildAgents/EnvRun"
Derived6["GitLabCi"]-->Type click Derived6
"/api/GitVersion.BuildAgents/GitLabCi"
Derived7["MyGet"]-->Type click Derived7
"/api/GitVersion.BuildAgents/MyGet"
Derived8["TravisCi"]-->Type click Derived8
"/api/GitVersion.BuildAgents/TravisCi"
Derived9["AppVeyor"]-->Type click Derived9
"/api/GitVersion.BuildAgents/AppVeyor"
Derived10["CodeBuild"]-->Type click Derived10
"/api/GitVersion.BuildAgents/CodeBuild"
Derived11["GitHubActions"]-->Type click Derived11
"/api/GitVersion.BuildAgents/GitHubActions"
Derived12["LocalBuild"]-->Type click Derived12
"/api/GitVersion.BuildAgents/LocalBuild"
Derived13["Drone"]-->Type click Derived13
"/api/GitVersion.BuildAgents/Drone"
Derived14["SpaceAutomation"]-->Type click Derived14
"/api/GitVersion.BuildAgents/SpaceAutomation"
Derived15["AzurePipelines"]-->Type click Derived15
"/api/GitVersion.BuildAgents/AzurePipelines"
Syntax
public abstract class BuildAgentBase : ICurrentBuildAgent, IBuildAgent
Constructors
Name | Summary |
---|---|
BuildAgentBase |
Fields
Name | Constant Value | Summary |
---|---|---|
Log |
Properties
Name | Value | Summary |
---|---|---|
Environment | IEnvironment | |
EnvironmentVariable | string |
Methods
Name | Value | Summary |
---|---|---|
Can |
bool | |
Generate |
IEnumerable |
|
Generate |
string[] | |
Generate |
string | |
GetCurrentBranch |
string | |
PreventFetch |
bool | |
ShouldCleanUpRemotes |
bool | |
WriteIntegration |
void |
Extension Methods
Name | Value | Summary |
---|---|---|
GetProperties |
IEnumerable |
From
ObjectExtensions
|
NotNull |
T |
From
CommonExtensions
|