diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e73b58239a43ebc0d97c4607e5b37d5ae13bc11e..7b1529ed8bf861c8f7fcb46aec3666e8d017f498 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
@@ -62,6 +71,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: