Habitus adds workflows to the Docker build. This means you can create a chain of builds to generate your final Docker image based on a workflow. This is particularly useful if your code is in compiled languages like Java or Go or if you need to use secrets like SSH keys during the build. Habitus is a standalone build flow tool for Docker. It’s a command line tool that builds Docker images based on their Dockerfile and a build.yml.
Features
- Use build.yml to build the image
- Supports multi-tenancy of builds by using uid parameters
- Allows to run arbitrary commands inside of the build container
- Allows dovetailing (sequencing) of the images from different steps
- After build, Habitus will run Cleanup command. This will result in 'squashing' the image, therefore removing any traces of unwanted layers
- Allows you to define and manage secrets configuration for your build
- Allows you specify any Artifacts - they'll be copied from the built image onto the work directory, so they'll be available for next steps
- Support for non TLS connections
Categories
Build ToolsLicense
Apache License V2.0Follow Habitus
Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Habitus!