Clean submodules with GIT_STRATEGY: fetch

Fixes #2999
14 jobs for 2999-git_strategy-fetch-clean-submodules in 22 minutes and 21 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Prebuild
passed #45650993
docker
bindata

00:05:29

passed #45650994
clone test repo

00:01:13

 
  Test
passed #45650995
codequality

00:00:55

passed #45650999
docker
docker executor

00:06:43

passed #45650998
docs check links

00:00:27

passed #45651000
docker
race conditions detector

00:06:37

failed #45650997
docker allowed to fail
unit tests

00:03:18

passed #45650996
docker
unit tests (no race)

00:02:23

 
  Build
passed #45651001
docker
binaries darwin/386 darwin/amd64

00:05:05

passed #45651002
docker
binaries freebsd/386 freebsd/amd64 freebsd/arm

00:07:28

passed #45651003
docker
binaries linux/386 linux/amd64 linux/arm

00:05:22

passed #45651004
docker
binaries windows/386 windows/amd64

00:05:34

 
  Package
passed #45651005
docker
package-deb

00:02:17

passed #45651006
docker
package-rpm

00:02:37

 
Name Stage Failure
failed
unit tests Test There is an unknown failure, please try again
?   	gitlab.com/gitlab-org/gitlab-runner/helpers/tls	[no test files]
ok gitlab.com/gitlab-org/gitlab-runner/helpers/url 1.020s coverage: 100.0% of statements
? gitlab.com/gitlab-org/gitlab-runner/helpers/virtualbox [no test files]
ok gitlab.com/gitlab-org/gitlab-runner/network 6.380s coverage: 82.5% of statements
ok gitlab.com/gitlab-org/gitlab-runner/shells 1.079s coverage: 28.1% of statements
? gitlab.com/gitlab-org/gitlab-runner/shells/mocks [no test files]
Makefile:176: recipe for target 'test' failed
make: *** [test] Error 1
ERROR: Job failed: exit code 1