What is CI?
CI stands for Continuous Integration, which is continously deploying code to a shared repo several times a day. Each time it is checked in, it is verified by an automated build.- Enables automated testing
- Builds and compiles your code for you
- Keeps everyone on the same page
- Allows you to find bugs and problems early
- Enables continous deployment
- Builds confidence in your code
- You have to configure the system up front
- You have to write tests
Travis CI is a CI tool that is notable for having a web app GUI.
Lil helper link
Link to the Travis CI docs
Link to beginners guide