Tag Archive for 'uberapps'

Page 2 of 3

WANdisco’s March Roundup

This month, we followed up on the news that all employees are entitled to unlimited paid vacation, with yet another benefit for WANdisco employees: an Outstanding Employee program. Our first ever Outstanding Employee is our Technical Support Engineer, Gary Beardshaw. This has been a particularly hectic month for all of our support engineers, and in this busy time we can’t fail to be impressed by Gary’s 2AM responses to customers when he’s not even scheduled to be at work! Congratulations, Gary!

We’re happy to report that our brand new Green Captain role is going well, but you may remember that when we announced this position, we also pledged to get involved with charities based near our offices in Sheffield, UK. This month, we signed up for our first fundraiser of 2012: the Master Cutler’s Challenge.

As part of this challenge, organizations from across the region put their entrepreneurial skills to the test, using a £50 initial investment from the charity to raise as much funds as possible, over the space of a few months. We’re proud to be a part of the Master Cutler’s Challenge, and are hoping to raise plenty of money for its chosen charity of 2012: Cavendish Cancer Care. We also had a great time at the challenge launch party, which took place at Sheffield’s Cutler’s Hall, and were lucky enough to hear a very inspirational speech from Sheffield sporting legend Farrell Anthony.

Good luck to everyone else who is taking part in this year’s Master Cutler’s Challenge, and keep checking this blog for updates on our progress!

Just like last month our development team have had a busy few weeks updating our certified Apache Subversion binaries: Subversion 1.7.4 can be downloaded for free from the WANdisco website and through the uberSVN platform.

This was also an exciting month for the uberAPPS store, as we announced a very exclusive special offer, especially for uberAPPS’ growing community of users. For a 30 day period, uTest’s Express Bronze package will be available to all uberAPPS users – absolutely free! uberSVN users can purchase their free uTest Bronze Express package now, by vising the uberAPPS store from inside their installation.

As if that wasn’t enough uberAPPS-related goodness, we also added one-click purchase of consultancy and individual audits to uberAPPS this month, with brand-new Subversion Health Check and Time-Based Consultancy apps. We know that rolling out, implementing and supporting Subversion can be challenging, so these additions to the app store are here to give you a helping hand. Subversion Health Check provides a comprehensive pre-implementation or post-implementation audit of your Subversion environment, while Time-Based Consultancy implements and delivers tasks that help you get the most out of your Subversion installation. We’ve had some great feedback from these apps so far, so we’d definitely recommend visiting uberAPPS from inside your uberSVN installation, to find out more.

Subversion Training and Consultancy – Now Available through uberAPPS

We’re pleased to announce even more great content for uberSVN’s integrated uberAPPS store. This time, we’re helping the Apache Subversion community get even more out of their implementation, by offering one-click purchase of consultancy and individual audits, from inside their uberSVN installation.

We know that rolling out, implementing and supporting Subversion can be challenging if you don’t have much experience of managing Subversion environments. WANdisco’s Health Check provides a comprehensive pre-implementation or post-implementation audit of your Subversion environment. A named Subversion specialist will work closely with you and your team for up to one full day, helping to develop deployment and growth strategies that are tailored to your particular needs. Every Health Check will be different, but some of the common concerns our specialists address, include:

  • Is my internal network configuration setup correctly?
  • What development process workflow is right for me?
  • What tools/plugins are best for solving my tasks?

While our Health Check app identifies areas that may need improving, our Time-Based Consultancy service implements and delivers tasks that help you get the most out of your Subversion installation. We’ll endeavor to answer all of your questions and guide you through the implementation phase – in some cases, we may even be able to write your code for you!

Again, every package will be tailored to your specific requirements, but some of the issues we commonly help out with, include:

  • Hook script development
  • Performance issues
  • Scalability
  • Backup and recovery
  • Security
  • ……and more!

WANdisco are committed to making it easy and convenient to get the Subversion training you need. For this reason, we’ve made our latest app, Time-Based Consultancy, available as either a standalone, or a bolt-on to an existing professional support contract.

Both of these apps can be purchased from inside your uberSVN installation now. 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 – just visit http://www.ubersvn.com/ now to download your copy!

Give us your Feedback on the uberAPPS Store

Tell us what you think

It’s been a busy few months for uberAPPS, the integrated app store for uberSVN, not only have we added professional support for Jenkins and uTest’s crowdsourcing services, but professional support for TortoiseSVN and uberSVN Support Starter Packs are now also available through uberAPPS.

We hope you are enjoying using uberSVN and uberAPPS! We’ve had some great feedback so far, but now we need your help to make the uberAPPS experience even better. Is there a particular app that would be a perfect fit for your uberSVN installation? Or an ALM component that would make your life easier? We’ve created a quick and easy online poll for our users, so we can continue to bring the uberSVN community the functionality they need.

As always, if you have any comments or questions about uberSVN, please do not hesitate to contact us directly. We look forward to hearing your feedback.

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!

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.

That Was the Year that Was – uberSVN & All That…

I suspect that I will always remember 2011 as the year when the curtain came down on one of the true greats – Steve Jobs. Great, not just in my world of Silicon Valley techies, but great for just about everyone else on the planet. Even though most of us never knew him we feel like we must have. We seem to use his stuff just about every day.

Apple’s success has had and will continue to have a massive impact on the design of computer systems and products. When we were thinking about uberSVN the very first thought we had was about the relationship between the product and the user. Ten years ago I don’t think that would have been the case. I guess you could call it ‘the pre-iPod days’ (the first iPod was released in October 2001 and was cast as “1,000 songs in your pocket”) before that, according to Jobs, music players were either “big and clunky or small and useless”.

Our customers told us that ‘old fashioned’ ALM was big-and-clunky; and they’re probably right! In many cases they were moving away from these ‘dinosaurs’ to a best-of-breed approach. Like Subversion for source control, JIRA, Redmine or Trac for defects & wiki, Review Board for peer code reviews, and so on.

When we launched uberSVN in April I talked about empowering users by giving them choice. Freedom to choose any combination of ALM tools that best fit the business requirements be it price or functionality, open source or closed source. How’s it doing? In short – amazingly well! To our delight it’s being used everywhere from Fortune 100 companies to the US Senate. I even got my 11 and 12 year-old children to install it on their MAC books – it took them only 5 minutes! Not sure how much use they get out of Subversion – but they did get double pocket money for their efforts! That really is the point of uberSVN. We have made an extremely powerful but complex product extremely easy to use and install by anyone and I think we succeeded in that regard.

We quickly followed-up with uberApps. Another ‘first of a kind’ product with an enterprise AppStore for software development tools. Now, with just a single click, it is possible to install a build & test product like Jenkins or even buy external QA resources from crowd-sourcing vendor uTest. This is another step in making ALM both usable and useful. Anyone, and I mean anyone can deploy these apps without special knowledge, experience or skills.

These products were developed in my hometown, Sheffield. It was our Christmas party there the other week and it really was astonishing to see how quickly we have grown. From a small office where we would “see what happens” we have grown to almost 40. There was a lot of laughing behind hands from my ‘friends’ from the south and lot’s of “ooop north” jibes. Well, in between wearing flat caps and racing whippets, the Sheffield team delivered an award-winning piece of software. uberSVN won 2 awards in the first year of its launch and we have seen almost 50,000 downloads.

Apache Subversion also continues to grow. Subversion is still the ‘King’ of source code management. More traditional Enterprises are turning away from old-fashioned / big-and-clunky ALM for Subversion. And SVN 1.7 (also released this year) has delivered a much-needed performance boost. Throughout the year I have been embroiled in various spats with the Giterons (Git fundamentalists who believe in the inerrancy of Linus) but only this month I have spoken to 3 or 4 companies that tried Git but had to pull it out due to various-and-sundry issues. Much more on that early in the new year, when we might just have a solution for those looking to use Git as more of a client to a central SVN server of record…

There was also some politics earlier in the year when one of our competitors used some pretty underhanded tactics to besmirch our good name. Unfortunately for them it worked quite well in our favor. We are, and always have been a big supporter of the ASF (we are even the only Subversion contributor to also be a sponsor). In fact, at the time of writing, we are in the process of proposing a new project for the ASF incubator. Again, lot’s more on that in the new year.

We also took some steps earlier in the year to solidify the Subversion community by acquiring SVNforum.org. I think we have done a pretty good job of updating the site software, Subversion Liveeradicating spam and generally making the site a useful, free resource for every SVN user. As part of our efforts for the SVN community we also hosted the first Subversion user conferences. Audiences in San Francisco, Boston and London attended “Subversion Live”. We are hosting Subversion Live again later in the year with a extended program.

So 2011 was a great year here at WANdisco but 2012 should be even better. We have several major product launches planned including a new (free) open source defect tracker / wiki, uberSVN Team, uberSVN Enterprise and a solution to the Git/SVN conundrum. In the words of ‘Potato Claus’ (the lead character in my kids’ favorite book from a few years ago) may I take this opportunity to wish everyone Happy Christmas, Kwanzaa, Chanukah, Winter Solstice, and also local and regional winter holidays and celebrations.

Here’s a rather nice pictorial representation of 2011 from a WANdisco perspective (click to enlarge):

avatar

About David Richards

David is CEO, President and co-founder of WANdisco and has quickly established WANdisco as one of the world’s most promising technology companies. Since co-founding the company in Silicon Valley in 2005, David has led WANdisco on a course for rapid international expansion, opening offices in the UK, Japan and China. David spearheaded the acquisition of Altostor, which accelerated the development of WANdisco’s first products for the Big Data market. The majority of WANdisco’s core technology is now produced out of the company’s flourishing software development base in David’s hometown of Sheffield, England and in Belfast, Northern Ireland. David has become recognised as a champion of British technology and entrepreneurship. In 2012, he led WANdisco to a hugely successful listing on London Stock Exchange (WAND:LSE), raising over £24m to drive business growth. With over 15 years' executive experience in the software industry, David sits on a number of advisory and executive boards of Silicon Valley start-up ventures. A passionate advocate of entrepreneurship, he has established many successful start-up companies in Enterprise Software and is recognised as an industry leader in Enterprise Application Integration and its standards. David is a frequent commentator on a range of business and technology issues, appearing regularly on Bloomberg and CNBC. Profiles of David have appeared in a range of leading publications including the Financial Times, The Daily Telegraph and the Daily Mail. Specialties:IPO's, Startups, Entrepreneurship, CEO, Visionary, Investor, ceo, board member, advisor, venture capital, offshore development, financing, M&A

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.

March of the uber

Admin Console - LDAP

So, we thought it would be good to give you a ‘broad stroke’ update on what’s going on in the world of uberSVN. Firstly, you’ll probably have noticed that another update recently appeared; a modest interim fix that sorts out some niggles encountered by Subversion 1.7’s early adopters. If you didn’t catch the update, here’s what changed:

uberSVN – Release 11.11

What’s New

[Portal] It’s no longer possible to browse to cached screens without re-authorization. (ESVNB-2157)

[Portal] We’ve cleaned up the layout of the uberSVN login screen. (ESVNB-2265)

[uberAPPS] We’ve changed our back-end server to use the C3P0 connection pooling library to improve the handling of long running connections to the database. (ESVNB-2267)

What’s Fixed

[svnSWITCH] We’ve fixed an issue where running with Subversion 1.7 stopped the repository browser from working. Also fixed is the problem with repository browsing that occurred if you switched to Subversion 1.7 when using SSL. (ESVNB-2468) (ESVNB-2473)

[svnSWITCH] Windows XP users are now able use the SVNswitch tool. (ESVNB-2471)

[svnSWITCH] Activating Subversion 1.7 no longer stops commit activity from being reported on the dashboard or repository activity stream. (ESVNB-2472)

The bigger picture

This is the 7th update in the 7 months since our first release – from that you can probably work out the release cycle that we’re aiming for, and so far hitting. This release tempo should also tell you that there’s been no slow-down here at WANdisco’s Sheffield-based software forge – indeed, if cities had middle names, Sheffield’s might be ‘Industrious’, and it’s hard for a developer of software tools to not be inspired by a city that unexpectedly became the world’s supplier of industrial tools.

If that allusion to Sheffield’s heritage seems like big talk from a small “upstart”, maybe it’s because we know we’re on to something and we’ve got the potential to change the game, if we can keep on course, and keep on delivering regular improvements. To this end we’re very happy with the results we’ve got from an Agile approach. Keeping your releases bite-sized but regular forces you to keep the focus on stuff that works rather than trying to build Rome in a day. Of course, in an office with a giant slide, who needs to ride the waterfall?

Now we’d concede that this might give the impression that the big changes are never coming, in fact you can be sure that they are. Our Suggestion Website has given us an invaluable insight into what many of you like about uberSVN, but more importantly it tells us what holes we need to fill. Full LDAP integration, Defect tracker, anyone? We are hard at work on plugging both into uberSVN, as well as a few other things-that-you-want. Of course, there are lots of features and capabilities that fall outside the scope of what we can build ourselves, we’ll still be able to deliver these through uberAPPS, which will soon benefit from another round of enhancements, and some cool new APPS for you to buy

It’s your turn

For us, uberSVN’s social coding element is important because software development, at its best, should be a conversation – sometimes, an argument. So we’ll ask again, keep asking us for stuff, most definitely keep telling us what we’re doing wrong. Most of all, keep talking.

Not given uberSVN a try? It’s here, it’s FREE, and so easy to install your kids could do it – in fact, ours did. http://www.ubersvn.com/

Getting Started with Jenkins in uberSVN

WANdisco are experts on which tools add the most value for Subversion users. With the free-to-download uberSVN and uberAPPS, we have taken the hassle out of ALM by selecting the best free and paid application lifecycle management products for Apache Subversion, and offering them on a ‘one-click to purchase, one more click to install’ basis. Our uberAPPS store includes Jenkins, the number one open source continuous integration server. The Jenkins CI system allows users to manage and control the application development lifecycle, including build, documentation, testing and packaging. In uberSVN, Jenkins can add value by watching for code changes in repositories, automatically performing builds, initiating tests, notifying users, rolling changes back and forth, scheduling, monitoring and managing external, time-based cron jobs, and performing operations on remote machines.

In this post, we’ll walk you through downloading Jenkins and creating your first job, before looking at some more advanced project options, designed to give you maximum control over your Jenkins installation.

Installing Jenkins

uberSVN makes the download process as simple as possible, by offering Jenkins through its integrated ‘uberAPPS’ store. (Please note that system admin permission is required to download, install and activate Jenkins). To add Jenkins to uberSVN, simply follow these five steps:

1) Select the ‘uberAPPS’ tab from the uberSVN dashboard. This takes you to the store front, where all the available apps and services are displayed.
2) Select Jenkins. This takes you to Jenkins’ product screen, where you can browse the product description and links to relevant websites.
3) Click ‘Download Now’ and uberSVN’s updates will download Jenkins from the WANdisco servers:

4) Once installed, Jenkins is ready to deploy: just click ‘Activate!’
5) A new ‘Jenkins’ tab will appear, which leads directly to uberSVN’s integrated ‘Jenkins’ screen.

Admins can decide to either make Jenkins available to all uberSVN users (in which case the Jenkins tab will be visible to everyone who logs into the uberSVN portal) or define exactly who can access Jenkins. To limit who can access Jenkins, specify users in the Application Visibility field:

Creating Your First Job

Once you have successfully installed Jenkins, a Jenkins sub-tab will be added to the repository screen. To create your first job, simply:

1) Select the Jenkins sub-tab.
2) Click ADD to add a new job:

3) When prompted, enter a Name and Description and indicate whether you are wanting to Copy Existing Job.
4) The screen will display the Jenkins project form, pre-configured to use the selected repository. This is where you may encounter a quirk with Jenkins that causes the following error to be displayed when you set up your first job:

Unable to access http://repository url:svn: Options/repo name failed (show details)
(Maybe you need to enter credential?)

5) To get around this problem, click on the ‘enter credential’ link and enter the username and password for an account that is valid for the repository, and has read permissions.

6) If the account is valid, you will see the following confirmation message:

Authentication was successful. Information is stored in Hudson (sic) now.

7) Run through the available options for how you want the job to be set up – and hit save!

Creating Jenkins through uberSVN in this way, allows the user to easily track the jobs via the Jenkins tab in the uberSVN portal.

Advanced Options

As you can see, uberSVN is designed to make it as easy as possible to get up-and-running with Jenkins, even if you’re a first time user. But, for those with more experience, uberSVN includes plenty of advanced project options, for users who want maximum control over their Jenkins installation:

Quiet period – defines the amount of time a newly-scheduled build waits before actually being built. This is useful for collapsing multiple CVS change notification emails into one, and when a Jenkins installation is too busy with too many builds.

Retry count – specifies the amount of times Jenkins will retry when a build fails to checkout from a repository.

Block build when upstream project is building – prevents the project from building when a dependency of the specified project is in the queue, or building.

Block build when downstream project is building – prevents the project from building when a child of the specified project is in the queue, or building.

Use custom workspace – specifies the workspace location manually. This is useful in a few situations, for example when paths are hard-coded and when the code needs to be built on a particular location.

Build after other projects are built – schedules a new build for a project, when a particular project has finished building. This is useful for running an extensive test after a build is complete.

Publish JUnit test result report – Jenkins understands the JUnit test report XML format, and this option allows it to provide useful information about test results, including historical test result trends, and a web UI for viewing test reports.

Build other projects – triggers builds of specified projects once another build has been successfully completed.

Archive build artifacts – for example, distribution zip files or jar files, so they can be downloaded later.

Aggregate downstream test results – a convenient way of collecting all the test results from downstream test jobs and displaying it alongside the relevant build. This allows users to quickly see the overall test status of the given build.

Record fingerprints of files to track usage – keeps track of where/when certain files are produced and used. To use this feature, all of the involved projects (including the projects in which the file is used) must be set to record fingerprints.

Email notification – Jenkins will send out an email to the specified recipients when a certain improvement event occurs.

That gets you started with Jenkins, be sure to check back later for more help and advice on getting the most out of Jenkins and other uberAPPS.

uberSVN can be downloaded for free from http://www.ubersvn.com/