Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Continuous integration for open source projects with Travis CI

Kyle Tyacke (Akamai)
1:50pm–2:30pm Wednesday, 05/18/2016
Infrastructure
Location: Ballroom G Level: Intermediate
Average rating: ***..
(3.75, 8 ratings)

Prerequisite knowledge

Attendees should have a basic understanding of GitHub and its most common uses (version control, merging code, and the concept of pull requests).

Description

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.

Photo of Kyle Tyacke

Kyle Tyacke

Akamai

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.