Shipwright

A framework for building container images on Kubernetes

Build container images using popular build strategies like Buildpacks, Buildah, Kaniko, ko and more.

Features

Shipwright provides a powerful and flexible framework for building container images on Kubernetes.

Multiple Build Strategies

Support for various build strategies including Buildpacks, Buildah, Kaniko, and more.

Kubernetes Native

Built from the ground up to work seamlessly with Kubernetes and follow cloud-native principles.

Extensible

Easy to extend and customize with your own build strategies and workflows.

Install Shipwright

Choose your preferred installation method

Install with kubectl
Direct installation using kubectl with required Tekton pipeline

Prerequisites

  • Kubernetes cluster (v1.27+)
  • Tekton pipeline (v0.50+)

Install Tekton Pipeline

kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.65.0/release.yaml

Install Shipwright

kubectl apply --filename https://github.com/shipwright-io/build/releases/download/v0.13.0/release.yaml --server-side

Install Build Strategies

$ kubectl apply -f https://github.com/shipwright-io/build/releases/latest/download/sample-strategies.yaml

Setup webhook certificate

curl --silent --location https://raw.githubusercontent.com/shipwright-io/build/v0.13.0/hack/setup-webhook-cert.sh | bash

Join Our Community

Connect with the Shipwright community to learn, contribute, and stay updated

Community Meetings

Join our weekly community meetings

Add to Calendar

Slack Channel

Chat with the community on CNCF Slack

Join Slack

Developers Mailing List

Discuss development and implementation

Subscribe

Users Mailing List

Get help and share experiences

Subscribe