diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3e4e548355cbfcf5f75d3eda8dd22f6de3112cab
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,31 @@
+---
+
+image: debian:buster
+
+variables:
+  GOCACHE: $CI_PROJECT_DIR/.gocache
+  GOPATH: $CI_PROJECT_DIR/.go
+
+cache:
+  paths:
+    - .gocache
+    - .go
+
+before_script:
+  - echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/backports.list
+  - apt-get update && apt-get -qq -y -t buster-backports install golang git
+  - go version
+
+build:
+  script:
+    - go build -o $CI_PROJECT_NAME-$GOOS-$GOARCH
+  artifacts:
+    paths:
+      - $CI_PROJECT_NAME-$GOOS-$GOARCH
+  parallel:
+    matrix:
+      - GOOS:
+          - linux
+        GOARCH:
+          - amd64
+          - arm