Chariot Solutions Jenkins/Hudson, Sonar, Nexus tips

A great blog post from back in July last year from Chariot Solutions with a few tips on running Jenkins/Hudson, Nexus and Sonar: “Chariot Solutions: Growing Up with Jenkins/Hudson, Nexus, and Sonar, Part 1” is one to reference.

Great Maven Introduction: on devops

SpringSource’s team blog has short, but great introduction to Maven.

Continuous Deployment with Jenkins and Vagrant

Gareth Rushgrove, of the Guardian, shares a basic continuous deployment setup using Jenkins and Vagrant.

2 Ant to Maven Migration Links

Raible Design: Ant vs. Maven

Sonatype Blog: How to convert from Ant to Maven in 5 minutes

Python links for October 3rd, 2009

John Kleint: Python Project Howto – describes how to get a Python project up and going, from unit tests to project hosting. Fantastic howto.

Dpeepul Blog: django guys let us understand django guys let us understand python *args and **kwargs – Great for a Python beginner to discern just what those features are. Here’s more in the official documentation (which you’ve read – right?).

Upgrading SVN on Leopard

If you’ve been keeping your Subclipse Eclipse plugin up to date on Leopard, sooner or later you will be met with a situation where your svn cli client will report an incompatibility and lead you to upgrading it.

The problem starts when you download and install the universal binary at CollabNet.

Installation goes well, but it doesn’t upgrade the original installation you have on your machine.

The simplest solution found in the comments in this post was to override path so that /usr/local/bin/ takes precedence over /usr/bin/ . In addition, I took the additional step of moving the original svn binaries from /usr/bin to a backup folder, to avoid any possible conflicts.