Installing Jenkins for Use with TeamForge

This week I was working with a customer, helping to set up a sandbox environment for them, including helping them to build a local Jenkins server to use with TeamForge.  I’ve done this a few times now, but every time I end up back in the same places, figuring out the same things over again so this time, I’m going to document it for me, and for you.  There’s a pretty good chance, I think, that I’ll end up doing this again for a proof of concept with a prospective customer one day, so having this information handy will be… …

Read More »

Distributed or Centralized Development?

  For most enterprises, it’s not a question of or but and Over the past several years, organizations have been affected by new market disruptions that were hard to foresee a decade ago. This is especially true when it comes to the Software Configuration Management (SCM) landscape. Today’s IT organizations must address and manage many new software delivery paradigms, including decentralized development teams, increased use of short-term and remote workforces and greater concerns over intellectual property protection. The combination of these seemingly unrelated forces has created several unique technology and business challenges for enterprise development organizations. Hybrid and Mixed Development …

Read More »

SVN Edge 5.0 Released – with Java 8 Support

I am pleased to announce the release and general availability of SVN Edge 5.0. Downloads for Windows, Linux and Solaris are available now. If you already have SVN Edge installed, you can update from within the application itself. Windows users should read on though. The driver for this release was support for Java 8. Normally, new releases of Java are not that big a deal because Java has excellent backwards compatibility and code written and compiled for older versions generally works the same on newer versions. I’ve been working with Java since 1.1 and that has always been my experience. …

Read More »

Exploring Task-based CI with SVN and Git

CI is frequently implemented as a dev process and not tied to the rest of the software development life cycle, resulting in a lack of real time visibility across all stakeholders at the project level.  Simply moving CI away from an isolated dev discipline is difficult, let alone scaling CI across an enterprise. One major challenge is achieving the high frequency of integrations while tying the CI process to the business needs and ensuring functional completeness, such as features that span multiple builds. Other challenges in scaling CI are governance and Ops.  CI tooling and adoption is often driven at …

Read More »

CloudForge’s Improved Subversion Service

The Backstory Since joining the CloudForge Development team within CollabNet nearly a year ago, several of my colleagues and I have been primarily focused on delivering improvements to the scalability and reliability of the CloudForge improved Subversion service.  With tens of terabytes of live Subversion repository data being generated and used by tens of thousands of our customers, even the smallest improvements we make to the service have a pretty big impact. CloudForge was built on a strong Subversion architecture, but over the years the ever-growing number of customers put a strain on the platform.  In the original architecture, customers (organizations) were …

Read More »

CloudForge Joins Pivotal CloudFoundry PaaS Ecosystem

CloudForge in CloudFoundry Ecosystem

CloudForge and CloudFoundry Accelerate Application Development Great news for cloud developers! CloudForge joins Pivotal CloudFoundry PaaS Ecosystem.  Have you heard of Pivotal’s CloudFoundry? In a short amount of time, Cloud Foundry has become a leader among all the open source platform as a service (PaaS) initiatives. Cloud Foundry is an open platform-as-a-service, providing a choice of clouds, developer frameworks and application services. It makes it faster and easier to build, test, deploy and scale web and mobile applications. Cloud Foundry is available through a variety of private cloud distributions and public cloud instances, including Vmware’s vSphere, Amazon Web Services, Open …

Read More »

TeamForge Project 7.0 on CloudForge Development Platform Is Now Available!

TeamForge 7.0 on CloudForge Webinar

In May, the CloudForge software development platform made TeamForge available to all plans & projects allowing all users to take advantage of Agile, bug and issue tracking, wikis, file sharing and document management that TeamForge Project offers.  This has been a tremendous success as close to 5,000 customers are now enjoying the power of TeamForge. CollabNet continues to improve the user experience for TeamForge Project with Release 7.0. Available on September 16th, release 7.0 includes adaptive planning boards for Agile/hybrid product and release planning. These graphical planning boards are fully integrated with TeamForge and allow work items to become actionable with …

Read More »

Repository Dictated Configuration — Part 1 of 3: Inheritable Properties

iprops

Bait-and-switch warning: Despite the title, I won’t talk about repository dictated configuration (RDC) today at any great length.  Rather, I’ll talk about the new inherited properties feature, which RDC is built upon, in the hope that it will provide a more complete understanding.  In part 2, I’ll move on to the details of RDC proper. Property Inheritance Even the most casual user of Subversion is likely familiar with versioned properties.  These name:value pairs of metadata are assigned to files or directories.  Some (those properties whose names begin with “svn:“) are attributed special meaning by, and trigger specific behaviors in, Subversion …

Read More »

Apache Subversion 1.8.0 Released

svn18

The Apache Software Foundation (ASF) today announced the release of Apache™ Subversion® 1.8.0, which is the culmination of many months of design and development effort by a medium-sized team of committers scattered globally.  As a CollabNet employee with over twelve years invested into the Subversion project myself, milestones such as this in the life of the project that CollabNet originally launched and in which myself and several of my CollabNet colleagues continue to contribute are always neat to witness.  For those of us who’ve been working daily on the stabilization of the release — fixing minor buglets, reviewing the fixes …

Read More »

More Tips on Subversion

More Subversion Tips

In my last post I had shared a few tips on subversion addressing issues that I felt were challenging. To add to that list I would like to share a few more. One of the most common issues that I had encountered (while working with subversion and TortoiseSVN) is that the working copies stop displaying the shell overlays (icons), and sometimes a few icons may appear and the other icons might not. The Windows explorer sometimes ignores refresh notifications. The reason behind such behavior is too many application notifications that can jam TortoiseSVN. So to avoid this, the explorer sometimes ignores …

Read More »