Class: Aws::CodeBuild::Types::BuildPhase
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeBuild::Types::BuildPhase
- Defined in:
- gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb
Overview
Information about a stage for a build.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#contexts ⇒ Array<Types::PhaseContext>
Additional information about a build phase, especially to help troubleshoot a failed build.
-
#duration_in_seconds ⇒ Integer
How long, in seconds, between the starting and ending times of the build's phase.
-
#end_time ⇒ Time
When the build phase ended, expressed in Unix time format.
-
#phase_status ⇒ String
The current status of the build phase.
-
#phase_type ⇒ String
The name of the build phase.
-
#start_time ⇒ Time
When the build phase started, expressed in Unix time format.
Instance Attribute Details
#contexts ⇒ Array<Types::PhaseContext>
Additional information about a build phase, especially to help troubleshoot a failed build.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |
#duration_in_seconds ⇒ Integer
How long, in seconds, between the starting and ending times of the build's phase.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
When the build phase ended, expressed in Unix time format.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |
#phase_status ⇒ String
The current status of the build phase. Valid values include:
- FAILED
The build phase failed.
- FAULT
The build phase faulted.
- IN_PROGRESS
The build phase is still in progress.
- STOPPED
The build phase stopped.
- SUCCEEDED
The build phase succeeded.
- TIMED_OUT
The build phase timed out.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |
#phase_type ⇒ String
The name of the build phase. Valid values include:
- BUILD
Core build activities typically occur in this build phase.
- COMPLETED
The build has been completed.
- DOWNLOAD_SOURCE
Source code is being downloaded in this build phase.
- FINALIZING
The build process is completing in this build phase.
- INSTALL
Installation activities typically occur in this build phase.
- POST_BUILD
Post-build activities typically occur in this build phase.
- PRE_BUILD
Pre-build activities typically occur in this build phase.
- PROVISIONING
The build environment is being set up.
- QUEUED
The build has been submitted and is queued behind other submitted builds.
- SUBMITTED
The build has been submitted.
- UPLOAD_ARTIFACTS
Build output artifacts are being uploaded to the output location.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
When the build phase started, expressed in Unix time format.
1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1158 class BuildPhase < Struct.new( :phase_type, :phase_status, :start_time, :end_time, :duration_in_seconds, :contexts) SENSITIVE = [] include Aws::Structure end |