Configuring TeamForge Git Integration with Git LFS using AWS S3

Welcome to the third blog in the series on how to configure TeamForge with Gerrit replication enabled. In the first blog post, I have explained the problem of Git LFS data in context of replication and proposed a solution with AWS S3 Bucket Cross Region Replication (CRR). In the second blog post we went through the process of setting up the CRR between two regions. Now it is time to configure our Gerrit servers to make use of this setup. Next, we will discuss the migration of the existing data from the file system to the S3 bucket. Finally, we …

Read More »

Setup S3 buckets with Cross Region Replication

This is the second blog post in our series related to the configuring replication with Git LFS using Amazon S3 Bucket. In the first blog we have discussed what are the implications of using Git LFS together with replication and how to improve it. Before we begin I would like to thank my colleague Logarajan. Logarajan has helped me a lot and co-authored this post. This time, we are going to set up the Git LFS data replication. We will use S3 Cross Region Replication (CRR) feature to replicate the objects from one S3 bucket to another. That way the …

Read More »

TeamForge Replication with Git LFS S3 backend

Amazon S3 replication mechanism

Let’s talk a bit about Git LFS (Large File Storage) in context of Git replication with TeamForge. What is Git LFS? As you can read on Git LFS Project page: Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server. What is important here is that the file contents of large files are stored outside the Git repository, on the remote server, the Git LFS Server. The LFS support in TeamForge is based on the open source Gerrit LFS plugin. …

Read More »

CollabNet Makes SD Times 100 for Fourteenth Year

CollabNet receives accolades each year for our market leadership as a company and the excellent attributes of our products. One of these awards in particular means a lot to our team—the SD Times 100, a list of the most influential and innovative companies in software development.  As of 2017, we have been recognized fourteen years in a row by this program! That is quite an accomplishment in our rapidly evolving market. The SD Times 100 is one of the industry’s longest-standing formal accolades. Our industry eagerly awaits this list each year to see which companies will receive recognition for innovation …

Read More »

Q&A with Read It Quik Editor Meghna Lal

I recently had the pleasure of being interviewed by readitquik.com editor Meghna Lal. We discussed several topics including my background and what led me here to CollabNet, our company’s role in the DevOps market, and where the industry is headed. We also covered important trends and technologies worth watching. We covered how today’s software-driven world is driving DevOps to be explored at the executive level. IT challenges have become business challenges and organizations know now that in order to succeed they must deliver better quality applications at a faster speed. And that is our sweet spot. You can read the …

Read More »

Gartner Names CollabNet Visionary in Enterprise Agile Planning Tools Magic Quadrant

Get Your Complimentary Copy of the Enterprise Agile Planning Tools Magic Quadrant Now Gartner recently acknowledged CollabNet as a visionary in a broad Agile Planning Tools report, the “Magic Quadrant for Enterprise Agile Planning Tools,” written by analysts Thomas E. Murphy, Mike West and Keith James Mann. You can read the corresponding full announcement here. Gartner defines visionaries as vendors that understand where the market is going or have a vision for changing market rules. This report specifically cites CollabNet’s strength in helping organizations move from Waterfall to Agile development methods, bridging between traditional IT legacy applications and new technologies. …

Read More »

Subversion SHA1 Collision Problem Statement — Prevention and Remediation Options

You probably saw the news last week that researchers at Google had found a scenario where they were able to break the SHA1 algorithm by creating two PDF files with differing content that produced the same hash. If you are following this story then you may have also seen that the Webkit Subversion repository had problems after a user committed these example files to their repository so that they could be used in test cases for SHA1 collisions. This post will try to explain the problem this caused and what prevention and remediation options are available if you run into …

Read More »

Using Jenkins with TeamForge

Introduction Last time when I described how to build a Jenkins server on CentOS to work with CollabNet TeamForge, I promised a follow up on how to use the integration. For this blog, I’ll take a look at what it means to integrate Jenkins with TeamForge and what each of those plugins I had you install in my previous blog post do. With the exception of xframe-options, the plugins all come from CollabNet and help TeamForge and Jenkins to work together. The integration between TeamForge and Jenkins enables 4 different things: Using TeamForge as the source for access control to …

Read More »

The Future of Agile: SD Times Recap

It’s been 15 years since the Agile Manifesto was published, and Agile methodologies have proven to be an effective set of guiding principles in modern software delivery since then. But despite the successes, many are wondering: where does Agile go from here? That’s the subject of a recent SD Times article entitled, Where does agile go from here, in which several Analysts from Gartner and Forrester, along with execs within the industry shared thoughts on the future of Agile and how we as an industry can continue to grow. I am honored to be one of the executives interviewed, and …

Read More »

CM Crossroads Recap: ALM Methodologies for Modern Application Delivery

This week, Transparency Market Research announced a research report projecting that the Application Lifecycle Management (ALM) market will reach $4.39 billion in revenue by 2023. The report, which provides in-depth analysis of the prevalent trends and technologies in the ALM market worldwide, argues that “the integration of ALM is necessary” for businesses to develop the best virtual methods for different phases of the software application process and cites increased efficiency, agility and resource utilization as some of the key benefits of the process. Knowing the growing importance of ALM tools, I wrote an article for CM Crossroads that published last …

Read More »