diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b030064a22d82b7021dee87aabf46f67ae76bbd1..274b0e444b468da92339a8927851c3b097a21bc2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,4 +7,5 @@ test:
     - ln -s $PWD /go/src/gitlab.com/lyda/gqgmc
     - cd /go/src/gitlab.com/lyda/gqgmc
     - b=master; test -z "$CI_BUILD_TAG" && b=$CI_BUILD_REF_NAME; git branch -f $b $CI_BUILD_REF; git checkout $b
+    - go get -u -f ./cmd/*
     - ./run_tests.sh
diff --git a/run_tests.sh b/run_tests.sh
index 7f767956ff048694c7cd1c902bee792e5057dc9d..10667104b5d32357fed8c380725bb2161ff8540a 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -6,7 +6,6 @@
 
 set -xue
 
-go get -u -f ./cmd/*
 go install -v ./cmd/*
 go list ./... |grep -v vendor/ |xargs go test
 gofmt -d $(find * -type f -name '*.go' -not -path 'vendor/*')