When You are Moving House and the Pipeline Needs Re-Plumbing

Having worked for the same employer for 12 years, I recently joined another company. Having come from a situation where I’ve set up a test automation framework with a release pipeline from scratch, I now arrived at a place where the plumbing was already in place. But that plumbing needed attention.

And with that, the problem I faced was to re-structure the existing automation and release pipeline without loss of output. With little or no documentation at hand, some of the questions that needed answering were:

How does it all work?
Why is it set up the way it is?
Who was/is responsible for current set up?
What can be/needs to be replaced?
As well as the technical challenges that had to be solved, there were several other hurdles to overcome. I will tell you all.