- Publish on Github (I just do this through their Atom plugin)
- Set up Semaphore
- Set up CodeClimate
- Integrate Semaphore and CodeClimate via Semphore's Integration tab on the settings page.
- Setup up staging and production apps on Heroku (see instructions)
- Link apps to Github so commits are referenced
- Create pipeline on Heroku
- Enable review apps on pipeline
- Use Semaphore to create automatic deploy to Heroku staging app after a successful build completes for the master branch