Category: DevOps

Benefits of tagging releases in your git repository

        Filed under: Agile development, DevOps, Git, Web Development

Creating tags for every project release is an additional piece of documentation that can be extremely helpful in certain cases. These  are some benefits: It helps you keep track of the version number of your project, and refer to that release number when talking with other members of the team. It allows you to document … Continued

Tagged: , , ,

DevOps

The importance of hotfix and release candidate branches in the Git workflow

        Filed under: Agile development, DevOps, Git

In government contracts, staging and production servers are usually managed by a different team, which is very challenging when your code works well in development servers but doesn’t work properly in those other servers – you basically don’t have control nor visibility over what is happening behind scenes. In those scenarios, it is really important … Continued

Tagged: , , , ,

Git

4 Rules of Git (and the 8 Rules of Fight Club)

        Filed under: Agile development, Continuous Integration, Daniel Zinkevich, DevOps, Drupal, Git

At a recent Drupal GovCon that I attended at the National Institutes of Health Campus in Bethesda Maryland, I sat in on a talk by Daniel Zinkevich of Zivtech (maker of Probo.ci – a tool for automated testing, quality assurance, and continuous integration). Daniel’s tech talk was titled, “Untangling Your Code: A Drupal-Based Git Workflow.”  Good … Continued