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
