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.
Kyle Tyacke is a full stack web developer with over 12 years of experience covering a broad spectrum of industries. Now working as an API Evangelist for Akamai, Kyle spends his days helping developers streamline their workflows and create new integrations with the Akamai OPEN Platform. When he’s not speaking at conferences or teaching people about APIs, Kyle is an avid home brewer and will gladly spend hours chatting about any and all things beer related.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org