…well for us. The costs certainly went up, but we just couldn't continue telling excuses on why Travis CI was down.
When it comes to buying into other people running your infrastructure, don't be afraid to ask how they manage it . Do they have a status page that is actively used? How do they handle downtimes?
Operational openness is important when other people manage parts of your infrastructure.
It's inevitable that something bad will happen in their infrastructure that affects …
Initially, Travis CI only supported open source …
...where secure: value is obtained by means of the offical travistool: $ travis encrypt AMAZON_SECRET_ACCESS_KEY="..."
That's it! The caching of gem dependencies this way resulted in a >1 minute speedup per build in a project with a relatively small gem bundle .
s3-put is useful for more than just caching dependencies . ruby-build, for instance, uses Travis CI and this script to keep its Ruby download mirror up to date whenever someone adds …
Thank you to Travis CI for letting us know when our code is working (or broken) on various versions of Ruby.
Thank you to the many Postgres committers for a rock-solid …
[ CHEF-4343 ] - Only test certain branches on Travis
[ CHEF-4458 ] - add chef_ca_cert resource
[ CHEF-4465 ] - mdadm provider shouldn't pass chunk size for mirrors
[ CHEF-4469 ] - package install from Jumpstart install server's share of packages
[ CHEF-4471 ] - Add Windows 8.1/2012 R2 to Windows Helper
[ CHEF-4477 ] - fix typographical errors in autogenerated
[ CHEF-4488 …
That leaves installing dependencies. They need to be downloaded, possibly compiled, and installed. That takes time.
Mostand projects install all their dependencies using . This makes it an easy target for optimization. We're definitely not the first to notice this. Both Matias …
All in all, we've had a great experience scaling out Travis CI on get started here . …'s platform. We're very thankful for their support as a sponsor of our open source platform and to have them as a customer, and we consider ourselves happy customers of the great services Heroku provides. We're also excited to continue to support the community of people using Heroku and Travis CI together. To find out how to use Travis CI to test and deploy on Heroku,
Why - It's good to see someone standing up to the trolls. Makes me happy to have stuff hosted at Rackspace. is Suing the Most Notorious Patent Troll In America
Introducing - More fun for your CI needs. , iOS and on Travis CI
The No Nonsense Guide to - Detailed step by step for getting set up. on Rails
GemLou.pe - bookmarket to show the dependencies of any gem.
geo-bootstrap - theme for a look.
…Today is his first day at.
Besides having iOS code/design chops, he knows his way around active in open source , too. He's sharp, thoughtful, and has a knack for details that make an interaction special., , and . He's
Travis and I have already started working on an app together. We're excited to see where it goes.
Everyone, say hi to Travis.
Hopefully I've helped show that we're really just seeing the tip of the iceberg as far as optimizing JRuby using invokedynamic. More than anything we want you to report real-world use cases that could benefit from additional optimization, so we can target our work effectively. And as always, please try out your apps on JRuby, enable JRuby testing in Travis CI, and let us know what we can do to make your JRuby experience better!