# Constants
BuildConfigLabel is the key of a Build label whose value is the ID of a BuildConfig on which the Build is based.
BuildLabel is the key of a Pod label whose value is the Name of a Build which is run.
BuildSourceGit is a Git SCM.
BuildStatusCancelled indicates that a running/pending build was stopped from executing.
BuildStatusComplete indicates that a build has been successful.
BuildStatusError indicates that an error prevented the build from executing.
BuildStatusFailed indicates that a build has executed and failed.
BuildStatusNew is automatically assigned to a newly created build.
BuildStatusPending indicates that a pod name has been assigned and a build is about to start running.
BuildStatusRunning indicates that a pod has been created and a build is running.
CustomBuildStrategyType performs builds using custom builder Docker image.
DockerBuildStrategyType performs builds using a Dockerfile.
GenericWebHookBuildTriggerType represents a trigger that launches builds on generic webhook invocations.
GithubWebHookBuildTriggerType represents a trigger that launches builds on GitHub webhook invocations.
ImageChangeBuildTriggerType represents a trigger that launches builds on availability of a new version of an image.
SourceBuildStrategyType performs builds build using Source To Images with a Git repository and a builder image.
# Structs
Build encapsulates the inputs needed to produce a new deployable image, as well as the status of the execution and a reference to the Pod which executed the build.
BuildConfig is a template which can be used to create new builds.
BuildConfigList is a collection of BuildConfigs.
BuildList is a collection of Builds.
BuildLog is the (unused) resource associated with the build log redirector.
BuildLogOptions is the REST options for a build log.
BuildOutput is input to a build strategy and describes the Docker image that the strategy should produce.
BuildParameters encapsulates all the inputs necessary to represent a build.
BuildRequest is the resource used to pass parameters to build generator.
BuildSource is the SCM used for the build.
BuildStrategy contains the details of how to perform a build.
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
CustomBuildStrategy defines input parameters specific to Custom build.
DockerBuildStrategy defines input parameters specific to Docker build.
GenericWebHookEvent is the payload expected for a generic webhook post.
GitBuildSource defines the parameters of a Git SCM.
GitInfo is the aggregated git information for a generic webhook post.
GitSourceRevision is the commit information from a git source for a build.
ImageChangeTrigger allows builds to be triggered when an ImageStream changes.
SourceBuildStrategy defines input parameters specific to an STI build.
SourceControlUser defines the identity of a user of source control.
SourceRevision is the revision or commit information from the source for the build.
WebHookTrigger is a trigger that gets invoked using a webhook type of post.
# Type aliases
BuildSourceType is the type of SCM used.
BuildStatus represents the status of a build at a point in time.
BuildStrategyType describes a particular way of performing a build.
BuildTriggerType refers to a specific BuildTriggerPolicy implementation.