Skip to main content
Account

Shipwright

Shipwright is a Kubernetes framework for building container images from source. Learn Build, BuildRun and BuildStrategy CRDs and pluggable builders.

Status
Stable
Category
App Definition and Development
Subcategory
Application Definition & Image Build
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

Shipwright is a Kubernetes framework for building container images from source code using pluggable build strategies. It defines a set of CRDs, primarily Build, BuildRun, and BuildStrategy, that let platform teams describe how to turn a Git repository into an OCI image without committing to any single build tool.

Under the hood, Shipwright compiles a BuildRun into a Tekton TaskRun that executes the selected strategy. Out of the box it supports Buildpacks, Kaniko, BuildKit, Buildah, ko, and Source-to-Image, each wrapped as a ClusterBuildStrategy. Because strategies are CRDs themselves, platform engineers can fork, extend, or write new ones, and application developers reference them by name without knowing the underlying tool.

Shipwright slots into CI/CD systems alongside Tekton Pipelines, Argo CD, and OpenShift Pipelines, and is the upstream project behind OpenShift Builds v2. It is useful for teams that want a consistent, declarative image-building API on Kubernetes while keeping flexibility about which builder runs underneath.

Application Definition & Image Build

Email signup loads here. You can also manage email preferences in account settings.

Build Shipwright? I'll show you where engineers get stuck with it โ†’ Back free content for the community โ†’