17 April 2014

The Ruby Reflector

Topic

Travis

  Source Favicon
By Serdar Sutay of Chef Blog 5 days ago.
Email

…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 …

opscode.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 7 days ago.
Email

Ruby 2.1 Garbage Collection: ready for production - A look at the internals of ruby GC, some of the cases where it fails, and what you can do about it.

How to Build a Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls, Oh My! - A good walkthrough of the current state of gem building.

Heartbleed Test - Find out whether a server is vulnerable to the recent devastating OpenSSL bug.

afreshcup.com Read
  Source Favicon
On paperplanes 10 days ago.
Email

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 …

paperplanes.de Read
  Source Favicon
On paperplanes 16 days ago.
Email

Travis CI uses mostly boring, I'm sorry, proven technology. Our data goes into PostgreSQL, we use Ruby everywhere, mostly JRuby. It even uses older virtualization technologies.

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 …

paperplanes.de Read
  Source Favicon
By Mislav of Mislav's blog 4 months ago.
Email

...where secure: value is obtained by means of the offical travis CLI tool: $ 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 …

mislav.uniqpath.com Read
  Source Favicon
Email

Thank you to Travis CI for letting us know when our code is working (or broken) on various versions of Ruby.

Thank you to KDE, Apple, Google, Trolltech, and Nokia for Webkit and QtWebKit, which enabled our capybara-webkit.

Thank you to Google and Paul Irish for Chrome Developer Tools.

Thank you to Bill Joy, Bram Moolenaar, and Tim Pope for making and improving Vim, our preferred text editor since forever.

Thank you to the many Postgres committers for a rock-solid …

robots.thoughtbot.com Read
  Source Favicon
By Serdar Sutay of Chef Blog 6 months ago.
Email

[ 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 ] - Allow Solaris package install from Jumpstart install server's NFS share of packages

[ CHEF-4471 ] - Add Windows 8.1/2012 R2 to Chef Windows Helper

[ CHEF-4477 ] - fix typographical errors in autogenerated README.md

[ CHEF-4488 …

opscode.com Read
  Source Favicon
On Fingertips 7 months ago.
Email

Fortunately Travis already takes care of checking out and caching your GitHub repository. In previous articles we've already talked about speeding up your suite.

That leaves installing dependencies. They need to be downloaded, possibly compiled, and installed. That takes time.

Most Rails and Ruby projects install all their dependencies using Bundler. This makes it an easy target for optimization. We're definitely not the first to notice this. Both Matias …

fngtps.com Read
  Source Favicon
By Shanley of Heroku 8 months ago.
Email

All in all, we've had a great experience scaling out Travis CI on Heroku'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, get started here . …

blog.heroku.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 year ago.
Email

Why Rackspace is Suing the Most Notorious Patent Troll In America - It's good to see someone standing up to the trolls. Makes me happy to have stuff hosted at Rackspace.

Introducing Mac, iOS and RubyMotion Testing on Travis CI - More fun for your CI needs.

The No Nonsense Guide to Ember.js on Rails - Detailed step by step for getting set up.

GemLou.pe - Browser bookmarket to show the dependencies of any gem.

geo-bootstrap - Bootstrap theme for a GeoCities look.

afreshcup.com Read