diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7a1cce6ed3d082ff41e0a637b67df209a0d94835..b522ac6c3e65628dc7e72641aa3d1854ae14476d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,7 @@ Unit tests:
   #  paths:
   #    - "coverage.html"
   script:
+    - "ln -s $(pwd) $GOPATH/src/dfss"
     - "go get gopkg.in/mgo.v2"
     - "go test -coverprofile auth.part -v ./auth"
     - "go test -coverprofile mgdb.part -v ./mgdb"
@@ -38,9 +39,9 @@ Code lint:
     - golang
     - lint
   script:
-    - "go install ."
-    - "go install ./..."
+    - "ln -s $(pwd) $GOPATH/src/dfss"
     - "go get github.com/alecthomas/gometalinter"
     - "go get gopkg.in/mgo.v2"
+    - "go install ./..."
     - "gometalinter --install"
     - "gometalinter -t --deadline=100s -j1 ./..."