Skip to content

Category Archives: Ruby

Giternal Debian package

Giternal is a handy tool for managing git submodules. Give it a YAML file of git repositories, and it’ll ensure that the repos are all checked out. I’d use it to bootstrap all of the Puppet modules that I need, except for one fact: It’s a rubygem. Happy to use them, but I don’t want [...]

Rubygems on Ubuntu (with Puppet if you like)

Debian packages and Rubygems: they get on like two angry cats in a sack. This post explains how you get Rubygems and Dpkg to play nicely on Ubuntu Hardy Heron. What’s the issue? The Debian Packaging System (DPKG) is pretty good as packaging systems go. It’s had dependency support baked in for years, which means [...]

Hosted Continuous Integration: Run Code Run

Hosted Continuous Integration is here. Run Code Run have announced support for private projects. What does this mean? They already build open source projects from GitHub for free – for an example see my own Build Rosetta Stone. Now, you can build a closed source project – which isn’t visible to the world via GitHub. [...]

A solution to broken Gems?

RubyGems have been exceptionally successful as a way for Ruby developers to share code. We generally think that sharing code is a good thing. Certainly, the Rails community can write projects exceptionally quickly; thanks, in part to RubyGems. My beef has been that RubyGems doesn’t play nice with operating systems. We have standards for where [...]

Every Continuous Integration server that supports Ruby + Git

As I posted, I’m on a quest for the right continuous integration server for my day job. I had some helpful suggestions in the comments (thanks guys). I thought I’d maintain the whole list here (in no particular order): CruiseControl – has out of the box support. Cruise – likewise. CruiseControl.rb – this does too. [...]

The quest for a decent Ruby Continuous Integration tool

Git has become very popular in the Ruby community. Github in particular has become a focal point for Ruby innovation. So which Continuous Integration tools support Git and Rake (the Ruby community’s build tool of choice)? I’ve been trying a few out for the 1Click2Fame build process. What I am looking for is a Continuous [...]

CruiseControl Build Radiator

Sudhindra Rao from ThoughtWorks has released a Build Radiator (Big Visible thing) for all the CruiseControls that support CCTray. I installed it tonight. Needed to install the rack and activerecord gems. It would be nice to see it wrap around if you have more than a few projects. Most teams would probably do fine with [...]