Now that we know about CI, we need to start using it in our application as well. There are several technologies that can be used to follow the CI process for any application. There are a lot of tools and each has their own benefits of use; the one that we are going to choose for our application is Travis CI.
Travis CI is a technology used to build a CI server. Travis CI is used heavily with GitHub. There are a few other tools as well. Some of them are:
- Circle CI
- Jenkins
- Semaphore CI
- Drone
If you want to learn more about each of the options, here is a good read for that:
https://blog.github.com/2017-11-07-github-welcomes-all-ci-tools/.
Travis CI is used to build for every push that is made to GitHub and it is very easy to set up.