From 93576a8d225440700fffb1a62a2c39284b55f6ad Mon Sep 17 00:00:00 2001 From: Nicco <hi@nicco.io> Date: Sun, 22 Dec 2019 23:49:38 +0100 Subject: [PATCH 1/3] Update README.md --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a7ac83..b388081 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,17 @@ Tumbo will then generate 6 images, build and run them in all the combinations po ## 🐣 [Examples](https://github.com/cupcakearmy/tumbo/tree/master/examples) -Have a look at the [examples folder]((https://github.com/cupcakearmy/tumbo/tree/master/examples)). I think it's the fastest way to learn +Have a look at the [examples folder]((https://github.com/cupcakearmy/tumbo/tree/master/examples)). I think it's the fastest way to learn. + +To run the simple example + +``` +# Clone the repo + +pip install tumbo + +tumbo examples/simple/spec.yml +``` ## 📘 Config Reference From bdaf113c4bcf0abc43794cc9a70bb826c67936c9 Mon Sep 17 00:00:00 2001 From: Nicco <hi@nicco.io> Date: Sun, 22 Dec 2019 23:50:14 +0100 Subject: [PATCH 2/3] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b388081..38f77e6 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,8 @@ To run the simple example ``` # Clone the repo +https://github.com/cupcakearmy/tumbo.git +cd tumbo pip install tumbo From 255b37eb2529b9e6f7a93ff75e7f6034d707ab6b Mon Sep 17 00:00:00 2001 From: Nicco <hi@nicco.io> Date: Mon, 30 Dec 2019 13:54:27 +0100 Subject: [PATCH 3/3] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 38f77e6..6471d8f 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,11 @@ Docker matrix build generator. The basic idea is that you combine a config file with custom variables with templating (Jinja2) and *__tumbo__* will run your matrix build in docker. +## 🤔 Motivation + +I wanted a tool that allowed me to build/push/run similar docker images easily. +A basic example would be publishing a package on different version of python (e.g. 3.5-3.8) on different operating systems (maybe alpine and debian). With tumbo we can leverage the power of templating engines to automate this taks without needing to manually write 8 different Dockerfiles and run the commands for each manually. + ## 📦 Install ```