What to learn next¶
If you have not already read the testing chapter it is suggested to do so to learn more about the different kinds of tests and their benefits in order to make the most of CI.
Travis offers many functionalities not described here for automating other processes related to the testing and deployment of projects. Look into these, the Travis documentation offers a good starting point for this.
A list of example Travis builds and tests for various languages/frameworks is available here.
What is CI MIT
SSI blog Creative Commons Attribution Non-Commercial 2.5 License
The difference between continuous integration, continuous deployment, and continuous delivery Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
CI with python Attribution-NonCommercial-ShareAlike 3.0 Unported
CI with travis Attribution-NonCommercial-ShareAlike 3.0 Unported
Testing multiple versions of programming languages Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
Continuous integration, continuous deployment and continuous delivery Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Netherlands eScience Center guide Creative Commons Attribution 4.0 International
Thanks to David Jones of the University of Sheffield RSE group for useful discussions.