You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CodeBuild::Types::BuildPhase

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Information about a stage for a build.

Instance Attribute Summary collapse

Instance Attribute Details

#contextsArray<Types::PhaseContext>

Additional information about a build phase, especially to help troubleshoot a failed build.

Returns:

  • (Array<Types::PhaseContext>)

    Additional information about a build phase, especially to help troubleshoot a failed build.

#duration_in_secondsInteger

How long, in seconds, between the starting and ending times of the build\'s phase.

Returns:

  • (Integer)

    How long, in seconds, between the starting and ending times of the build\'s phase.

#end_timeTime

When the build phase ended, expressed in Unix time format.

Returns:

  • (Time)

    When the build phase ended, expressed in Unix time format.

#phase_statusString

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.

    Possible values:

    • SUCCEEDED
    • FAILED
    • FAULT
    • TIMED_OUT
    • IN_PROGRESS
    • STOPPED

Returns:

  • (String)

    The current status of the build phase.

#phase_typeString

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.

  • SUBMITTED: The build has been submitted.

  • UPLOAD_ARTIFACTS: Build output artifacts are being uploaded to the output location.

    Possible values:

    • SUBMITTED
    • PROVISIONING
    • DOWNLOAD_SOURCE
    • INSTALL
    • PRE_BUILD
    • BUILD
    • POST_BUILD
    • UPLOAD_ARTIFACTS
    • FINALIZING
    • COMPLETED

Returns:

  • (String)

    The name of the build phase.

#start_timeTime

When the build phase started, expressed in Unix time format.

Returns:

  • (Time)

    When the build phase started, expressed in Unix time format.