…ensure that they are working in all of our releases. Ideally we would like to hook these tests into Travis as well so that they will also automatically run for your contributions as well.
One of the other major gates before our releases has been " Dogfooding". We use release candidates of our software as much as possible. We update our pre-production infrastructure with all the Chef Client Release Candidates. However in 11.12.0 release we have skipped this step since we needed …
Ruby 2.1 - A look at the internals of : ready for production GC, some of the cases where it fails, and what you can do about it.
How to Build a Ruby - A good walkthrough of the current state of gem building. With , , Travis CI And Coveralls, Oh My!
Heartbleed Test - Find out whether a server is vulnerable to the recent devastating bug.
It helped a lot in getting Travis CI off the ground as a product. It wasn't a lot of money that came in, but for the following twelve months after publishing the book, it brough in up to $ 1000 per month extra. Quite handy as passive income when you're working on bootstrapping another product.
How can you build something small before building something bigger? Here are a few ideas.
Build an audience with writing
The Riak Handbook started out by way of this very site, if you …
But recently, I've been feeling like I'm falling behind, like I'm missing out on at least playing with some new toys, getting some fresh ideas into my head for solving problems.
We have a lot of problems yet to solve in our code base, and over the last two years, we played it safe. Which has …
...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.