But why?¶
builderer let's you build your container stack the same way your build pipeline does so you won't get any surprises!
Quote by the author
Do you need more than a builder? Try builderer!
builderer makes it easy to build images both on CI/CD platforms as well as your local machine using the same configuration and build command.
(Running builder requires python and either docker or podman)
Tip
builderer let's you have only one build config for local and remote builds! Use the cli for tweaking different environments.
Quickstart¶
Create .builderer.yml
a the root of your project:
parameters:
registry: registry.example.com
steps:
- type: build_images
directories:
- database
- frontend
- backend
Run the configuration locally to check for potential issues.
$ builderer --no-push
Building image: database
Building image: frontend
Building image: backend
Now add builderer to your delivery pipeline and get a running build!
$ builderer
Building image: database
Building image: frontend
Building image: backend
Pushing image: backend
Pushing image: frontend
Pushing image: database
Further configuration can be supplied via command line or in .builderer.yml
.
Tip
Take a look at builderer --help
to learn more or follow this documentation.
License¶
This project is licensed under the terms of the MIT license.