dnephin / dobi

A build automation tool for Docker applications
https://dnephin.github.io/dobi/
Apache License 2.0
309 stars 36 forks source link
build-automation build-pipelines docker dockerfile task-runner

dobi

A build automation tool for Docker applications.

Keep your project tasks organized, portable, repeatable, and fast with dobi. Define the resources and tasks required to build, test, and release your project in a dobi.yaml and run them with dobi TASK.

See Getting Started <https://dnephin.github.io/dobi/>_

.. image:: https://img.shields.io/github/release/dnephin/dobi.svg?maxAge=7200 :target: https://github.com/dnephin/dobi/releases/latest

.. image:: https://circleci.com/gh/dnephin/dobi/tree/master.svg?style=shield :target: https://circleci.com/gh/dnephin/dobi/tree/master

.. image:: https://goreportcard.com/badge/github.com/dnephin/dobi :target: https://goreportcard.com/report/github.com/dnephin/dobi

.. image:: https://badges.gitter.im/dnephin/dobi.png :target: https://gitter.im/dnephin-dobi/Lobby

Features

Key features of dobi:

Install

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 Install <https://dnephin.github.io/dobi/install.html>_

Examples

See Examples <https://dnephin.github.io/dobi/examples.html>_

Documentation

See Documentation <https://dnephin.github.io/dobi/>_

Contributing

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.