3 Quick Steps to Use Jenkins with uberSVN

WANdisco recently launched a beta of their uberSVN application. As part of this application, they have launched an uberAPPS store. The first application available through uberAPPS is your friendly neighborhood butler - Jenkins.

On Sept 14th, I was a panelist on a training webinar hosted by WANdisco. In the webinar, we showed users how to install and use Jenkins through uberSVN.

uberSVN brings in social experience to the SVN repository. It aims to bring additional development related tools into this experience, centered around the repository. uberSVN is extremely easy to install. Suffice it to say that I had a fully running SVN server with Apache front-end running in about 5 minutes (sweet).

Setting up Jenkins is super easy to do as well. For the visually inclined – look at the picture and skip the rest of the blog. These are really the 3 main steps that you need to do:

  1. Download Jenkins: You go to uberAPPS within the uberSVN, choose Jenkins, enter your email information and password and hit install. uberSVN downloads Jenkins and starts it. (1 and 2 in the image)
  2. Associate Jenkins to a repository: Creating a repository is as easy as pressing an add button. Once you setup the repository a Jenkins instance is associated with it. The Jenkins SVN plugin is pre-installed. (3 in the image)
  3. Create and run the job: Go to the Jenkins tab and create a new job. The SVN configuration is already done for the particular job. Go back to the repository tab and kick-start the job from there. Of course before you start the job – you will need to go to the Jenkins job configuration screen to tell it how to build your particular job. (4 and 5 in the image)

For folks using SVN, uberSVN provides a very easy and consumable view of the repository and is worth checking out.

Jenkins uberSVN

- Harpreet Singh, Senior Director of Product Management