Now, every time code is pushed to the GitHub repository, CircleCI will run the unit tests and fail if there are any issues: Continuous deployment with Heroku After our code has been built and the unit tests have passed, CircleCI will look for a deployment step in our configuration.