Summary
Parameters of the build.
- Assembly
- Cake
.Frosting .Issues .Recipe .dll - Namespace
- Cake
.Frosting .Issues .Recipe - Interfaces
- Base Types
-
- Object
- Derived Types
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IIssuesParameters"]
click Interface0 "/api/Cake.Frosting.Issues.Recipe/IIssuesParameters"
Type["IssuesParameters<TInputFiles, TReporting, TBuildServer, TPullRequestSystem>"]
class Type type-node
Derived0["IssuesParameters"]-->Type
click Derived0 "/api/Cake.Frosting.Issues.Recipe/IssuesParameters"
Syntax
public abstract class IssuesParameters<TInputFiles, TReporting, TBuildServer, TPullRequestSystem> :
IIssuesParameters
where TInputFiles : IIssuesParametersInputFiles where TReporting : IIssuesParametersReporting where TBuildServer : IIssuesParametersBuildServer where TPullRequestSystem : IIssuesParametersPullRequestSystem
Type Parameters
Name | Description |
---|---|
TInputFiles | Type of input file parameters. |
TReporting | Type of reporting parameters. |
TBuildServer | Type of parameters for build server integration. |
TPullRequestSystem | Type of parameters for pull request system integration |
Constructors
Name | Summary |
---|---|
IssuesParameters |
Creates a new instance of the IssuesParameters class.
|
Properties
Name | Value | Summary |
---|---|---|
BuildIdentifier | string |
Gets or sets a identifier for the build run.
If set this identifier will be used to identify to artifacts provided by the
build if building on multiple configurations.
Default value is
string.Empty .
|
BuildServer | TBuildServer | |
InputFiles | TInputFiles | |
OutputDirectory | DirectoryPath |
Gets or sets the path to the output directory.
A relative path will be relative to the current working directory.
Default value is
BuildArtifacts .
|
PullRequestSystem | TPullRequestSystem | |
Reporting | TReporting |
Methods
Name | Value | Summary |
---|---|---|
Create |
TBuildServer |
Factory method to instantiate
BuildServer .
|
Create |
TInputFiles |
Factory method to instantiate
InputFiles .
|
Create |
TPullRequestSystem |
Factory method to instantiate
PullRequestSystem .
|
Create |
TReporting |
Factory method to instantiate
Reporting .
|
Extension Methods
Name | Value | Summary |
---|---|---|
NotNull |
void |
Throws an exception if the specified parameter's value is null.
From IssuesArgumentChecks
|