shipwright
An extensible framework for building container images on Kubernetes. Define your build strategies to build your container images using popular tools such as Kaniko, Cloud Native Buildpacks, Buildah and more.
Open Source Apache License 2.0.

Why shipwright?
Shipwright.io provides a straightforward approach to build container images of your code within your Kubernetes cluster by defining a minimal YAML configuration.
Flexibility and Extensibility
Shipwright.io supports a variety of build tools including Kaniko. This flexibility allows you to choose the tool that best fits your project’s requirements, ensuring that you can leverage the strengths of different build strategies.
Simplified Configuration
BuildStrategy enables developers to define their build processes using a minimal YAML configuration. This approach abstract the knowledge of container tooling for the developers, making it accessible even for those new to container technologies.
Integration with Kubernetes
By integrating seamlessly with Kubernetes, BuildStrategy ensures that your build processes are scalable and reliable. This integration allows you to take advantage of Kubernetes’ orchestration capabilities, ensuring efficient and robust container image builds.

1. Describe your strategy
Create a BuildStrategy that specifies the build tool and parameters you want to use. This file defines how your container images are built.
- grainMultiple build tools supported
- auto_awesomeExtensible and customisable
- filter_center_focusScope to namespace or cluster-wide

2. Configure your build
Create a Build that links your BuildStrategy and declare additional parameters specific to the cluster or the build itself.
- codeIndicate the source code
- format_list_numberedSelect the build strategy
- publishDeclare the output
