UPDATE: this is now used in production by many well known companies!
As some of you might have noticed, I recently changed job and I am now working at Rainforest QA (check us out if you do anything web-related!). Why am I telling you that? Because I am introducing you the result of the test project I made before joining the fine folks of Rainforest: Fourchette.
What is Fourchette?
"Your new best friend for isolated testing environments on Heroku.".
Basically, when you create a new PR on GitHub for your project, Fourchette will fork your Heroku app (QA, staging or prod, whatever you want!) and create a live copy of your PR for you to test. Isn't that amazing? I think it is!
Early version: help me test it
It is a very early version but I would love it if some people could try it out, help me fix bugs and maybe even write some specs (there are very few right now).
Want to give it a shot? Head this way: https://github.com/jipiboily/fourchette
If you love working on this kind of stuff too, I work on it as part of my day job and we're hiring! ;)