Lesson 12: Continuous Integration

Homepage Content Slides Video

Warning

This lesson is under construction. Learn from it at your own risk. If you have any feedback, please fill out our General Feedback Survey.

Overview

Continuous Integration

Rough diagram of CI workflow

Automated Testing

Automated Testing integrated into Github

Tool: Travis CI

Travis CI logo

Runs test suites for:

Tool: Jenkins

TODO: Setup Travis on a GH Repo

Further Reading

Jenkins Documentation
The Jenkins project documentation. If you need a broad overview read the Getting Started with... docs.
TravisCI Documentation
If you end up working on a large project on GitHub you're going to interface with TravisCI sooner or later.
CircleCI Documentation
CircleCI is a tool we didn't get to touch on. It is very similar to Travis.