CI/CD with GitHub, Travis CI, and Heroku
The idea of Continuous Integration (CI) stems from the principle that developers should push code more frequently to a shared repository like GitHub. With that in place, tests can be written by the developers to verify the integrity of the code. Then a CI service can pick up the code, build it and run tests […]