Manually fix and push the code, tests re-run automatically
Heroku CI detects the language and requires no added set up
Heroku CI builds the code and deploys to a temporary app
Deploy to a Heroku staging app
Push code to a GitHub repo
Parallel test runs and results are shared in a visual interface
RUBY
PHP
NODE
PYTHON
CLOJURE
SCALA
GO
UNIT
JAVA
Dev env
GitHub repo
DETECT & SETUP
Heroku CI
BUILD & DEPLOY
TEST & VISUALIZE
FIX, RE-RUN
& DEPLOY
UAT