Problem when using GIT_STRATEGY=fetch on custom runner with custom docker
I am running on gitlab.com
The problem I am seeing is as follows:
I am using a custom running with a custom default docker and a custom docker specified in the .gitlab-ci.yml. This docker contains a git extension called git-crypt which I use to encrypt certain files in the repo. Both the default docker (runner configuration) and the docker configured for the build happens to be the same right now, but sometimes they maybe different but would both contain all the require plugins.
Turns out that when I use GIT_STRATEGY=fetch it's using some kind of other docker when trying to execute "git clean" and "git pull" which does not contain git-crypt and is not under my control.
It should either use the default runner docker or another "git-docker" type configuration otherwise I am stuck with using GIT_STRATEGY=clone which always uses my docker.
Thanks Andy