Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Apache gains additional Travis-CI capacity"
date: 2015-04-15 20:32:10 UTC
modified_date: 2015-04-15 20:32:10 UTC
author: "Apache Infra Team"
url: "https://blogs.apache.org/infra/entry/apache_gains_additional_travis_ci"
---
<span style="color:#222222;font-family:arial, sans-serif;"><a href="https://travis-ci.org" target="_blank">Travis-CI</a> is a distributed continuous integration platform that </span><span style="color:#222222;font-family:arial, sans-serif;">integrates well with projects on Github. As many of our projects are </span><span style="color:#222222;font-family:arial, sans-serif;">taking advantage of our <a href="https://blogs.apache.org/infra/entry/improved_integration_between_apache_and" target="_blank">Github integration</a>, they're also making use of </span><span style="color:#222222;font-family:arial, sans-serif;">Travis-CI for testing of inbound patches.</span><br style="color:#222222;font-family:arial, sans-serif;"><br style="color:#222222;font-family:arial, sans-serif;"><span style="color:#222222;font-family:arial, sans-serif;">Travis CI offers a free account for open source projects, with a built </span><span style="color:#222222;font-family:arial, sans-serif;">in assumption that projects are generally a single project per Github </span><span style="color:#222222;font-family:arial, sans-serif;">organization. The level of resources and jobs able to run is 'fair </span><span style="color:#222222;font-family:arial, sans-serif;">use', which is fair indeed considering that is gratis.</span><br style="color:#222222;font-family:arial, sans-serif;"><br style="color:#222222;font-family:arial, sans-serif;"><span style="color:#222222;font-family:arial, sans-serif;">Of course, most Github organizations aren't as large as the Apache organization </span><span style="color:#222222;font-family:arial, sans-serif;">on Github, and we recently discovered that the Foundation was one of the </span><span style="color:#222222;font-family:arial, sans-serif;">largest gratis open source user of Travis CI.</span><span style="color:#222222;font-family:arial, sans-serif;"> On average, our build queue length was in excess of 300 jobs. </span><span style="color:#222222;font-family:arial, sans-serif;">While we appreciate the generosity of the Travis-CI folks, our demand </span><span style="color:#222222;font-family:arial, sans-serif;">for their services was clearly outstripping the available supply. This </span><span style="color:#222222;font-family:arial, sans-serif;">also meant that a lot of Apache projects were frustrated, or even </span><span style="color:#222222;font-family:arial, sans-serif;">abandoning their efforts to use Travis-CI because the length of time </span><span style="color:#222222;font-family:arial, sans-serif;">for a build to start was high enough to not really quality as </span><span style="color:#222222;font-family:arial, sans-serif;">'continuous'.</span><br style="color:#222222;font-family:arial, sans-serif;"><br style="color:#222222;font-family:arial, sans-serif;"><span style="color:#222222;font-family:arial, sans-serif;">To that end, we've now purchased a subscription to Travis services, </span><span style="color:#222222;font-family:arial, sans-serif;">and have moved from 'fair use' to having 30 concurrent builds. This </span><span style="color:#222222;font-family:arial, sans-serif;">should be a dramatic increase in throughput for Apache projects who make use of Travis.</span>