Continuous integration with Travis CI

Learn about the principles of continuous integration with GitHub and Travis CI.

Continuous Integration

Join this course

GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.

Once you've written code on GitHub, how do you make sure it's bug free? Continuous integration (CI) is a requirement in modern software development. Adding automated tests and controls to your pipeline saves you time and gives your team improved reliability.

After completing this course, you will be able to:

  • Identify when a project is using continuous integration
  • Set up continuous integration for one of your projects
  • Protect branches based on the result of a build from continuous integration
  • Customize builds
  • Add tests for your project
  • Define continuous delivery
  • Define continuous deployment

Ready to start learning?