diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db22c4cf3212221e50a3a932083e970fea67342a..29187bb54b78577488b9478faa539059e2df7888 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,9 @@ stages:
   - package
   - deploy
 
+.centos-7:
+  tags: [ linux, docker ]
+  image: git.imp.fu-berlin.de:5000/bioroboticslab/robofish/docker:centos-7
 
 .ubuntu-18.04:
   tags: [ linux, docker ]
@@ -35,6 +38,12 @@ stages:
     expire_in: 1 day
   script: ./.gitlab-ci.py build
 
+build centos-7:
+  extends: .centos-7
+  <<: *build
+  variables:
+    <<: [ *release ]
+
 build ubuntu-18.04:
   extends: .ubuntu-18.04
   <<: *build
@@ -71,6 +80,12 @@ build windows-1809[debug]:
     expire_in: 1 week
   script: ./.gitlab-ci.py package
 
+package centos-7:
+  extends: .centos-7
+  dependencies:
+    - build centos-7
+  <<: *package
+
 package ubuntu-18.04:
   extends: .ubuntu-18.04
   dependencies: