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
Resources
Explore our collection of talks, presentations, and blog posts
Join Our Community
Connect with the Shipwright community to learn, contribute, and stay updated