BuildAgentBase Class

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

Fields

Name Constant Value Summary
Log

Properties

Name Value Summary
Environment IEnvironment
EnvironmentVariable string

Methods

Extension Methods

Name Value Summary
GetProperties() IEnumerable<KeyValuePair<string, string>>
NotNull<BuildAgentBase>(string) T
GitHub