The information for this blog post was taken from the content of a Git Basics training at EG’s 2020 QA Retreat. The purpose of this training was to provide a baseline for Automated Test Developers. Often times, automated testers find ourselves performing only a few Git commands. On some projects, we may clone the main project repository but make few commits. On other projects, we may have separate repositories for automated testing code and may be the only user, versus working on a… [continue]
Gitflow, Maven, and CI Done Right: Part 2 – Bitbucket Server, Jenkins, and Nexus OSS
Welcome to Part 2 of an ongoing series on the gitflow-helper-maven-plugin, and how to leverage it to simplify your CI configuration, artifact management, and deployment solution. Once again I’m going to be terse, and try to provide you with a bare-bones, step by step recipe to get going quickly with Jenkins, Bitbucket Server (Formerly Stash), and Nexus OSS. Part 1 of this series contained the introduction of the gitflow-helper-maven-plugin as a means of teaching Maven how to behave for building… [continue]
Gitflow, Maven, and CI Done Right: Part 1 – Teaching Maven New Tricks
Hi, I’m Bryan. This is my first blog post for E-g. I wanted it to be memorable. I wanted it to be epic. I wanted it to be informative. I wanted to convey how much time I’ve spent over the years looking for an elegant and functional method of creating a single Jenkins CI build job for a gitflow managed Maven project that would do the right thing for each environment without any of the technical tradeoffs I consider unsavory…. [continue]