Heroku Pipelines, Review Apps, and GitHub Integration features now work together with CI in an intuitive, fully visual interface. And tests run fast, in automatically created, disposable environments that match your staging and production apps.
Heroku CI is easy to setup and use, detecting and running your tests with a minimum of configuration, while providing enough flexibility and power for the most demanding uses. Seamlessly integrated with Heroku Pipelines, it completes Heroku Flow to provide a unified solution for continuous integration/continuous delivery.
See it in action
Once the basic setup was done, moving to Heroku CI Parallel Test Runs was pretty easy; we now run tests on four dynos in parallel, which divided the overall test run time by almost four.
After migrating to Heroku, we were up and running with our custom spec setup in a few hours, running both linters and tests. With Heroku CI Parallel Test Runs, our pipeline time dropped from 40 to 50 minutes to 8 to 10 minutes.
With Heroku CI, we can use the same service to test, deploy, and deliver code. When combined with Heroku Pipelines, Heroku CI lets us easily manage all of our CI/CD automation across multiple apps and environments.
Heroku CI creates a trail of test results with each commit to GitHub, which allows us to easily navigate by commit history and branch. This makes my team more efficient and gives them greater visibility into the state of our app at each point before shipping to production.Read customer story →