Recently at work we started using PHP7.2 for all of our new projects. We’d previously been using the TetraWeb docker images for our Gitlab CI needs, however they only (at the time of writing) have a docker images for versions up to PHP7.1.
I tasked one of the junior members of my team with upgrading one of our projects and came back to our repositories commit history looking like this:
Kind of ugly and not so useful when scanning our commit history.
In this article I want to show how we can test our Gitlab CI config locally whilst we’re working out how to set it up properly before we push it to Gitlab as well as keep our commit history cleaner in the process.Continue reading