diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d4115ec9a77dd61458526882856172b58440e10f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,19 @@
+image: golang:1.7
+
+before_script:
+  - git config --global url."git@gitlab.hedenstroem.com:".insteadOf "https://gitlab.hedenstroem.com/"
+  - mkdir -p /go/src/gitlab.hedenstroem.com/go
+  - ln -s $CI_PROJECT_DIR /go/src/gitlab.brickchain.com/go/$CI_PROJECT_NAME
+  - cd /go/src/gitlab.hedenstroem.com/go/$CI_PROJECT_NAME
+
+stages:
+  - build
+
+build:
+  stage: build
+  script:
+    - go generate constant/version.go
+    - CGO_ENABLED=0 go build -tags netgo --ldflags '-extldflags "-static"'
+  artifacts:
+    paths:
+    - vaultenv