Continuous integration for open source projects with Travis CI
Continuous integration (CI) can reduce the hassles of managing open source projects, improve code quality, and make merging a joy. But it can be hard to understand and a chore to setup and manage. Kyle Tyacke breaks down the concepts of continuous integration and takes a look at Travis CI, a free, hosted solution that makes it easy to add continuous integration to your open source projects.
Talk Title | Continuous integration for open source projects with Travis CI |
Speakers | Kyle Tyacke (Akamai) |
Conference | O’Reilly Open Source Convention |
Conf Tag | |
Location | Austin, Texas |
Date | May 16-19, 2016 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Continuous integration (CI) can reduce the hassles of managing open source projects, improve code quality, and make merging a joy. But it can be hard to understand and a chore to setup and manage. Kyle Tyacke breaks down the concepts of continuous integration and takes a look at Travis CI, a free, hosted solution that makes it easy to add continuous integration to your open source projects. Once you have a handle on the basics, Kyle moves on to more advanced topics, including sending build notifications, running unit tests, linting, and automatically deploying successful builds. While the example project used in this presentation will be written in Node, the concepts discussed, as well as Travis CI itself, can be applied to almost any language, bringing value to developers from all backgrounds. Come learn how to make managing your open source projects fun again with continuous integration and Travis CI.