A build automation tool for Docker applications.
Keep your project tasks organized, portable, repeatable, and fast with
Define the resources and tasks required to build, test, and release your project in
dobi.yaml and run them with
Getting Started <https://dnephin.github.io/dobi/>_
Key features of
dobi.yamlso new contributers can get started quickly, and a task will always produce the same results. Variables are supported, but must be explicitly defined, so there's no hidden environment variables that could change the behaviour of a task.
aliasresource to produce entire workflows like
release, which may involve multiple independent tasks.
depends. When a task is run, its dependencies are checked first, and run if they are stale.
The one liner::
curl -L -o /usr/local/bin/dobi "https://github.com/dnephin/dobi/releases/download/v0.15.0/dobi-$(uname -s)"; chmod +x /usr/local/bin/dobi
For a Windows binary, and more install options, see
dobi is still in early development. If you'd like to contribute, please open
an issue, or find an existing issue, and leave a comment saying you're working
on a feature.