uberSVN Blog

Extending Jenkins with uberSVN

Installing Jenkins is made easy with our free, open ALM platform for Apache Subversion, uberSVN. But when installed through uberSVN, your Jenkins installation contains only the bare minimum; at some point you will want to extend your uberSVN and Jenkins installation with additional plugins. Thankfully, this is made easy with uberSVN, as any number of new plugins can be added without ever leaving your installation.

Start by going to the ‘Jenkins’ tab, followed by the ‘Manage Jenkins’ option on the left side of the screen, and finally selecting the ‘Manage Plugins’ link.

From here, click on the ‘Available’ tab, which will bring up a list of all the plugins you can add to Jenkins.

Scroll down to see the list of available plugins. If you need some more information on a particular plugin, clicking on the name of the plugin will take you to a product page where you can browse all the relevant information about the plugin in question, including the changelog, maintainers, and the date of the most current release.

If you wish to install the plugin, go back to the ‘Available’ page and select the tickbox on the left. When you have finished selecting plugins to install, scroll to the bottom of the screen and hit the ‘Install’ button.

The plugin will now be downloaded. Note that Jenkins will need to be restarted for these changes to take effect.

Once you have restarted Jenkins, go to the ‘Installed’ tab in the ‘Manage Plugins’ screen. You will see that the plugin you have just downloaded has been added to the Installed list.

Jenkins is available for free through uberSVN. Visit http://www.ubersvn.com/ now to download uberSVN. A professional support option for Jenkins is also available.

Using uberAPPS? Have your say on uberAPPS at the official forum!

WANdisco Launches All-New uberSVN Starter Packs

Last month, we announced an exciting new partnership with our friends at uTest, bringing their software testing services to uberSVN’s uberAPPS store, and extended our partnership with CloudBees, to offer professional support for Jenkins to uberAPPS users. We’re following this with even more exciting new additions to the uberAPPS store, including a new approach to uberSVN support.

At WANdisco, we always appreciate your feedback, and after being contacted by organizations looking for short-term professional support for uberSVN, we’ve created the all-new, uberSVN Starter Packs. These packs give you access to three hours of support, with the option of purchasing additional hours as required.

We’ve also added professional support for TortoiseSVN to the app store, giving uberSVN users easy access to mail and phone support, feature enhancements, online case tracking, and more, all with guaranteed response times. Stefan Küng, the TortoiseSVN project’s lead developer since 2003, heads our team of professionals dedicated to delivering the support, development and enhancement you need, to get the most out of TortoiseSVN.

Existing uberSVN users can visit uberAPPS from inside their installation, for all the latest info on purchasing both professional TortoiseSVN support and uberSVN Starter Packs. Not yet downloaded uberSVN? Check out some of the feedback we’ve been getting from users, about this award-winning, open ALM platform for Subversion.

uberSVN is free to download and free to use – visit http://www.ubersvn.com/ now to get started.

Using uberAPPS? Have your say on uberAPPS at the official forum!

What You’re Saying About uberSVN

At WANdisco, we’re always excited to hear from the community, and we’ve been overwhelmed by the great feedback we’ve received from uberSVN users. Here is a selection of the comments you’ve sent us, about our award winning, open ALM platform for Apache Subversion.

  • Great work, very easy install, so now I can focus on coding instead of on installing svn again.
  • Thanks for making me aware of this ubersvn.com installed on Windows server with ease
  • I installed uberSVN in less than 5 minutes on my iMAC running OS X Lion in less than 5 minutes this morning!
  • It looks very promising, the setup was a breeze.
  • @WANdisco @uberSVN you guys are awesome. Seriously the first svn installer for linux that *just works* =)
  • The installation itself is as easy as 1 2 3, streamlined updates are amazing (To be perfectly honest I was worrying about updating it; all the worries were in vain) and the fact that it works is what makes me happy.

  • I think this is a great value point for uberSVN. I have had to learn to install and administrate Subversion, MediaWiki, Mantis Bug tracker, and Jenkins. However I was hired to write software and that’s what I love. All of this administrating, while also a fun puzzle, is cutting into my software time. Backup and bare metal restore is a concern as all these diverse tools and stacks need to be configured or work with various 3rd party plugins, etc. Centralized management of these diverse but useful tools is a goal that I think will be rewarded and well appreciated. I wish you success and hope to start using uberSVN for production work soon!

  • It sure is better than what we were doing in the past… create a build, copy the build to a build and date specific folder, and then copy that folder to two other computers and hope that all of the code writers read each other’s code. At this point we’re good to go.
  • Just wanted to thank all of you for the amazing job that has been done in uberSVN.
  • Congratulations to WANdisco and their innovative techniques in source code management
  • uberSVN is working flawlessy and setting it up has been really fast and easy. I have only good words regarding the product, your company and its commitment to open source and the Apache Foundation (I’m an ASF member and committer myself in my spare time).
  • The software itself is amazing, the GUI is so user friendly that anybody could do it.
  • Great product! Was looking for this for years.
  • I was trying to get remote SVN working properly for ages.. took about 20 minutes with ubersvn.com, works perfectly
  • Moved home repos to uberSVN, best SVNserver GUI I’ve seen. Will have to have a look at the enterprise offerings… ubersvn.com

Are you using uberSVN? Then we’d love to hear your thoughts! Simply post a comment at the blog, or email or Tweet us. And, if you’ve yet to try uberSVN, then why not give it a go? It’s free to download, and free to use, and comes integrated with an uberAPPS store, which contains useful apps for Subversion developers, such as Jenkins and uTest.

We hope you enjoy using uberSVN!

WANdisco’s January Roundup

At WANdisco HQ we’re staring 2012 as we mean to go on: with a string of announcements and releases! Firstly, we are excited to announce two great new additions to uberSVN and uberAPPS: professional support for the Jenkins continuous integration server, and crowdsourcing functionality from the world’s largest marketplace for software testing services: uTest.

Just before the holiday season, the Apache Incubator gained a new addition, with Bloodhound being voted into the incubator. WANdisco are sponsoring some of the initial Bloodhound committers, so we’re excited to see Bloodhound taking its first steps to becoming a fully-fledged Apache project. Want to get involved? Head over to the Apache Bloodhound incubator page now, for more info.

Also this month, team WANdisco had a great night at the Sheffield Business Awards, where we were shortlisted for the Digital Industries Award. As a Sheffield-based company, it was an honour for our Made In Sheffield product, uberSVN, to be shortlisted for another prestigious award from our own city. We’d like to thank the Sheffield Chamber of Commerce for putting on such a fantastic awards show, and for award sponsors Highlander for shortlisting WANdisco.

Some of the core developers of Apache Subversion also paid a visit to WANdisco’s Sheffield office this month. To celebrate, we hosted a one off, free ‘Apache in the Pub’ event for the local software developer community. The event featured talks by Subversion’s release manager Hyrum Wright, and Greg Stein, director and former chairman of the Apache Software Foundation, where they covered everything from Apache Bloodhound, to Python, and even Greg Stein’s experiences at Google. Thank you to the Apache Software Foundation and our local GIST Foundation, for helping us out with this great event.

Finally, to celebrate the success of uberSVN ‘Blake,’ we decided a return trip to the Blake pub in Walkley, Sheffield, was in order. We presented the Blake’s staff with a special uberSVN plaque, so they never forget they have award-winning software named after their pub.

Polling Subversion with Jenkins

There are many advantages Jenkins can offer Apache Subversion users, one of which is the option of automatically polling Subversion repositories for changes, and creating a new build whenever changes are detected. Implementing this functionality is made easy with our free, open ALM platform for Subversion, uberSVN. In this tutorial, we show you how to configure Jenkins to poll a Subversion repository once every five minutes.

1. To automatically poll a Subversion repository, you must first have created at least one Jenkins job. To get started, click on the desired Jenkins job from within uberSVN’s ‘Jenkins’ tab.

2. On the next screen, click ‘Configure.’

3. Select ‘Subversion modules’ and enter the URL of the repository you want Jenkins to poll.

4. Under the ‘Build Triggers’ heading, select ‘Poll SCM Schedule.’ A new text box will open, where you can enter how often you want Jenkins to poll the repository. In this example, Jenkins will poll the Subversion repository every five minutes. Alternatively, you can specify particular dates and times, using the following formula:

MINUTE HOUR DOM MONTH DOW

MINUTE: Minutes within the hour (0-59)
HOUR: The hour of the day (0-23)
DOM: The day of the month (1-31)
MONTH: The month (1-12)
DOW: The day of the week (0-7) where 0 and 7 are Sunday.

Note that each item must be separated by TAB or whitespace.

5. When you have entered all this information, click ‘Save’ and Jenkins will begin automatically polling Subversion.

6. If you want to check the polling process is working, make some changes to your working copy and then commit them back to the repository as normal. Now go back to your Jenkins job and select the ‘Subversion Polling Log’ option.

7. You will see that Jenkins has detected the changes and automatically created a new build (in this example, Build 6.)

8. If you need to check exactly what has changed in this build, click on the build’s link in the ‘Build History’ box.

9. Click on the ‘Detail’ link to be taken to the ‘Changes Summary’ page.

10. On this page, you will see the list of changes made in this build, including files that have been added, deleted, or modified. You have now successfully set Jenkins to poll your repository!

Jenkins is available for free through uberSVN. Visit http://www.ubersvn.com/ now to download uberSVN. A professional support option for Jenkins is also available.

Using uberAPPS? Have your say on uberAPPS at the official forum!

Jenkins Professional Support Comes to uberSVN

At WANdisco, we are always interested in hearing your feedback, especially when it’s related to our award-winning, open ALM platform, uberSVN. With uberSVN, we’re aiming to give users exactly what they want: the freedom to build their own, customized ALM platform made from their open and closed source components of choice. After listening to your feedback, we are pleased to announce we are now offering a professional support option for Jenkins, the world’s number one open source continuous integration (build) server.

We have been offering Jenkins through uberSVN since last year, giving users the option of downloading a version of Jenkins that comes pre-integrated to work with Subversion. Now, uberSVN users will have the option of adding Jenkins professional support to their existing uberSVN support contract.

At WANdisco, we have plenty of experience providing professional support for Apache Subversion to a global customer base, including many Fortune 500 companies. Now, as a partner of CloudBees – the home of founder Kohsuke Kawaguchi and Enterprise Jenkins by CloudBees – we offer a range of Jenkins support options. Our Jenkins support includes:

  • 24-by-7 worldwide coverage, guaranteeing that Jenkins is working when you need it
  • Email support
  • Named support contacts
  • Online case tracking
  • Access to highly experienced Subversion and Jenkins support staff
  • Up to 1 hour of support SLA, with a Platinum or Platinum Plus package

This is good news for uberSVN customers, who now have even more freedom when building their own, unique ALM experience. uberSVN users can choose from:

  • The completely free Jenkins app.
  • Professional uberSVN support.
  • Professional uberSVN support, with Jenkins support as an extra.

uberSVN is free to download and easy to install, and is available from http://www.ubersvn.com/download Jenkins can be downloaded for free through uberSVN’s integrated app store, alongside professional support for both uberSVN and Jenkins.

Need more information? Check out our Top 10 Reasons to Try uberSVN post, or our step-by-step guide to Getting Started with Jenkins in uberSVN.

Using uberAPPS? Have your say on uberAPPS at the official forum!

WANdisco Celebrate Success of uberSVN ‘Blake’

uberSVN fans may remember that we announced our codenaming strategy for uberSVN last month. For those not already in the know: Apple name their releases after big cats (Mac OS X Snow Leopard, Lion) and Google name their releases after desserts (Honeycomb, Ice Cream Sandwich) but since uberSVN is developed entirely in Sheffield, UK, we decided to show our support for the local area, and name our releases after all our favourite Sheffield pubs.

The current release of uberSVN is codenamed Blake, after the Blake pub in Walkley, Sheffield, and to commemorate the release, we had a great night out at the Blake just before the holiday season. But, after the success of uberSVN Blake (we’ve now had over 50,000 downloads!) we felt we had to do something extra special, so we nipped back to the Blake and presented the owners with a very special, uberSVN plaque, as a “thank you” for letting us use their name.

Check out this photo of Kevin Walke, head of support at WANdisco, presenting the Blake staff with their uberSVN plaque (just before it took pride of place behind the bar!)

We’re looking forward to the next release!

Adding uTest to uberSVN

Earlier this week we announced an exciting addition to uberSVN and the uberAPPS store: uTest, offering a range of crowdsourced testing services for web, desktop and mobile applications. uTest covers all the major operating systems, and is backed by a community of over 45,000 on-demand professional testers from 180 countries. Available in two packages, uTest services can be purchased through uberSVN’s built-in uberAPPS app store, making crowdsourced software testing easy and convenient for all uberSVN users. In this tutorial, we’ll show you exactly how to bring uTest’s functionality into your uberSVN installation.

  • To get started, select the ‘uberApps’ tab from within uberSVN to be taken to the app store, where you will see the uTest option. Click on the ‘More info’ button.

  • On this page, you can find out more about the uTest services offered through WANdisco. To purchase uTest, click the ‘Buy’ button.

  • On this page, select which package you wish to purchase. You can can choose from two packages:

Bronze

1) 5 professional testers located throughout the US and Canada.
2) Testing across the most popular OS versions, browsers or devices relevant to your app.
3) Real-time communication with your testing team.

Silver

1) 10 professional testers located throughout the US and Canada.
2) Testing across the most popular OS versions, browsers or devices relevant to your app.
3) Real-time communication with your testing team.
4) Online technical support from a uTest project manager.

When you are ready, click ‘Proceed.’

  • You will now be taken to the purchase confirmation page. When you are ready, click the ‘Pay Now’ button.

  • Following successful payment, you will notice an ‘Active’ tab next to uTest in the Manage Apps page. You have successfully subscribed to uTest services!

  • From the Manage APPS tab, select uTest. You will be able to configure user access from this screen. Select whether you wish uTest services to be available to all users, or only visible to a named few.

  • Once you have logged into the uTest app, you will be taken to the following uTest iFrame tab generation and login area. (Note that your login details will be sent to you via email.)

  • You are now logged into uTest. From this screen, you can place orders, and see an overview of previously ordered tests. You are now ready to start recruiting testers for your app!

Ready to get started with uberSVN? Download the open, free ALM platform from http://www.ubersvn.com/download

Using uberAPPS? Have your say on uberAPPS at the official forum!

Crowdsourcing Comes to uberSVN

You may remember we announced a new release of uberSVN at the end of 2011, bringing a major update to the integrated uberAPPS store that was designed to make adding new apps easier and quicker. Today, we are announcing the first of our new additions to the revamped app store: uTest’s range of testing types for web, desktop and mobile applications.

uTest covers all the major operating systems, and is backed by a community of over 45,000 on-demand professional testers from 180 countries. uTest enables development teams to launch higher quality products quicker, and to control the cost of testing. At WANdisco, we’re proud to announce this partnership with uTest, and will be offering uberSVN users two packages of uTest services:

Bronze

  • 5 professional testers located throughout the US and Canada
  • Testing across a selection of the most popular OS versions, browsers or devices relevant to your particular app
  • Real-time communication with your testing team

Silver

  • 10 professional testers located throughout the US and Canada
  • Testing across a selection of the most popular OS versions, browsers or devices relevant to your app
  • Real-time communication with your testing team
  • Online technical support from a uTest project manager

New to uberSVN? The free-to-download, easy-to-install open ALM platform can be downloaded from http://www.ubersvn.com/download. Existing uberSVN users can easily purchase uTest from within the integrated uberAPPS store. Ready to get started? Check out our step-by-step guide to adding uTest to uberSVN.

We’ll be making another exciting, uberAPPS announcement soon. Keep checking back for the latest news!

Using uberAPPS? Have your say on uberAPPS at the official forum!

uberSVN ‘Blake’ Released with Streamlined Subversion App Store

The holiday season may be nearly upon us, but things are far from quiet at WANdisco! We’ve been busy working on our uberSVN open ALM platform for Apache Subversion, and are pleased to announce that uberSVN 11.12 (Blake) is now available! This release marks a major update for uberAPPS; uberSVN’s integrated app store for extending Subversion. With uberSVN 11.12, we have made it even easier to add apps to the uberAPPS store, and have added the option of making installed apps visible or invisible, on a per-user basis. Other key enhancements include:

  • A more helpful screen when uberSVN is unable to connect to the uberAPPS store.
  • Repository support for anonymous reading. When enabled, the repository can be accessed/read without the need to authenticate.
  • The option to switch to and from the latest version of Subversion – version 1.7.2 – with the innovative SVNswitch tool.

As you may already know, uberSVN is developed entirely in Sheffield, UK (it was even awarded the prestigious Made in Sheffield mark earlier this year!) so what better way to codename our releases, than after local Sheffield pubs? uberSVN 11.12 is codenamed ‘Blake’ after the Blake Hotel pub in Walkley, Sheffield, and after successfully releasing uberSVN 11.12, we thought there was no better way to celebrate the release of Blake, than having a few pints in the Blake!

uberSVN is free to download and easy to install, and gives users the freedom to build their own, customized ALM platform from the open and closed components they want to work with. It also comes with social coding capabilities, to make collaboration easier – particularly across distributed teams! Simply visit http://www.ubersvn.com/download to download the brand-new version 11.12; or check out our Top 10 Reasons to Try uberSVN, for more info on what uberSVN has to offer!

More information on uberSVN 11.12 is available at the Release Notes.