Menu
AWS CodeBuild
API Reference (API Version 2016-10-06)

BuildPhase

Information about a stage for a build.

Contents

Note

In the following list, the required parameters are described first.

contexts

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

Type: Array of PhaseContext objects

Required: No

durationInSeconds

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

Type: Long

Required: No

endTime

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

Type: Timestamp

Required: No

phaseStatus

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.

Type: String

Valid Values: SUCCEEDED | FAILED | FAULT | TIMED_OUT | IN_PROGRESS | STOPPED

Required: No

phaseType

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.

Type: String

Valid Values: SUBMITTED | PROVISIONING | DOWNLOAD_SOURCE | INSTALL | PRE_BUILD | BUILD | POST_BUILD | UPLOAD_ARTIFACTS | FINALIZING | COMPLETED

Required: No

startTime

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

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page: