Me and a couple colleagues initially built devo.ps[2]. We made a lot of mistakes (over-engineered mostly).
We ended up building its successor, Pipelines, as a lightweight Python alternative to tools like Jenkins and it works great so far for us and many of the teams we work with.
It doesn't solve much; we mostly use it to easily trigger Ansible playbooks (through Slack/webhooks or a Web interface) and review failed/successful logs of past runs. But it has a few nice features (like prompting users for values and being easily extensible).
Also you install it with a simple `pip install pipelines`. No DB, no need for a gazillion dependencies, just Python. Done in 2 minutes and running in 5.
Me and a couple colleagues initially built devo.ps[2]. We made a lot of mistakes (over-engineered mostly).
We ended up building its successor, Pipelines, as a lightweight Python alternative to tools like Jenkins and it works great so far for us and many of the teams we work with.
It doesn't solve much; we mostly use it to easily trigger Ansible playbooks (through Slack/webhooks or a Web interface) and review failed/successful logs of past runs. But it has a few nice features (like prompting users for values and being easily extensible).
Also you install it with a simple `pip install pipelines`. No DB, no need for a gazillion dependencies, just Python. Done in 2 minutes and running in 5.
1: https://github.com/Wiredcraft/pipelines 2: http://devo.ps