Class BuildStageRunProgress
Specifies the run details for Build stage.
Inheritance
BuildStageRunProgress
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class BuildStageRunProgress : BuildPipelineStageRunProgress
Properties
ActualBuildRunnerShape
Declaration
[JsonProperty(PropertyName = "actualBuildRunnerShape")]
public string ActualBuildRunnerShape { get; set; }
Property Value
Type |
Description |
string |
Name of Build Runner shape where this Build Stage is running.
|
ActualBuildRunnerShapeConfig
Declaration
[JsonProperty(PropertyName = "actualBuildRunnerShapeConfig")]
public ActualBuildRunnerShapeConfig ActualBuildRunnerShapeConfig { get; set; }
Property Value
BuildSourceCollection
Declaration
[Required(ErrorMessage = "BuildSourceCollection is required.")]
[JsonProperty(PropertyName = "buildSourceCollection")]
public BuildSourceCollection BuildSourceCollection { get; set; }
Property Value
BuildSpecFile
Declaration
[JsonProperty(PropertyName = "buildSpecFile")]
public string BuildSpecFile { get; set; }
Property Value
Type |
Description |
string |
The path to the build specification file for this Environment. The default location if not specified is build_spec.yaml
|
ExportedVariables
Declaration
[JsonProperty(PropertyName = "exportedVariables")]
public ExportedVariableCollection ExportedVariables { get; set; }
Property Value
Image
Declaration
[Required(ErrorMessage = "Image is required.")]
[JsonProperty(PropertyName = "image")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BuildStageRunProgress.ImageEnum? Image { get; set; }
Property Value
PrimaryBuildSource
Declaration
[JsonProperty(PropertyName = "primaryBuildSource")]
public string PrimaryBuildSource { get; set; }
Property Value
Type |
Description |
string |
Name of the BuildSource in which the build_spec.yml file need to be located. If not specified, the 1st entry in the BuildSource collection will be chosen as Primary.
|
PrivateAccessConfig
Declaration
[JsonProperty(PropertyName = "privateAccessConfig")]
public NetworkChannel PrivateAccessConfig { get; set; }
Property Value
StageExecutionTimeoutInSeconds
Declaration
[JsonProperty(PropertyName = "stageExecutionTimeoutInSeconds")]
public int? StageExecutionTimeoutInSeconds { get; set; }
Property Value
Type |
Description |
int? |
Timeout for the Build Stage Execution. Value in seconds.
|
Steps
Declaration
[JsonProperty(PropertyName = "steps")]
public List<BuildStageRunStep> Steps { get; set; }
Property Value