- Namespace
- GitVersion
.BuildAgents - Interfaces
- Base Types
-
- object
- BuildAgentBase
graph BT
Type-->Base0["BuildAgentBase"]
click Base0 "/api/GitVersion.BuildAgents/BuildAgentBase"
Base0-->Base1["object"]
Type-.->Interface0["ICurrentBuildAgent"]
click Interface0 "/api/GitVersion.BuildAgents/ICurrentBuildAgent"
Type-.->Interface1["IBuildAgent"]
click Interface1 "/api/GitVersion.BuildAgents/IBuildAgent"
Type["GitHubActions"]
class Type type-node
Syntax
public class GitHubActions : BuildAgentBase, ICurrentBuildAgent, IBuildAgent
Constructors
Name | Summary |
---|---|
GitHubActions |
Fields
Name | Constant Value | Summary |
---|---|---|
Environment |
GITHUB_ACTIONS |
static
|
Git |
GITHUB_ENV |
static
|
Log |
Inherited from BuildAgentBase
|
Properties
Name | Value | Summary |
---|---|---|
Environment | IEnvironment |
Inherited from BuildAgentBase
|
EnvironmentVariable | string |
Methods
Name | Value | Summary |
---|---|---|
Can |
bool |
Inherited from BuildAgentBase
|
Generate |
IEnumerable |
Inherited from BuildAgentBase
|
Generate |
string[] | |
Generate |
string | |
GetCurrentBranch |
string | |
PreventFetch |
bool | |
ShouldCleanUpRemotes |
bool |
Inherited from BuildAgentBase
|
WriteIntegration |
void |
Extension Methods
Name | Value | Summary |
---|---|---|
GetProperties |
IEnumerable |
From ObjectExtensions
|
NotNull |
T |
From CommonExtensions
|