Create Specialised Base Image For Auto DevOps Deploy Jobs
All jobs using install_dependencies
could have a shared base image that has those dependencies in that function already installed. This will prevent issues like https://gitlab.com/gitlab-org/gitlab-ce/issues/50257 and also speed up our pipeline since this stuff will be downloaded already.
I think these Dockerfiles should live in gitlab-ce
repo and the CI pipeline should build and push them to the registry when merged to master. We should consider if we think that they should belong outside this repo but my instinct tells me that keeping them in this same repo will make our lives easier from a maintenance perspective.