diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1d6ba0086765a59b2de64e4a5a1236726a0a0ecc..5116ef38368c44224dab58d2fa17135904ffdba0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,8 +2,10 @@ stages:          # List of stages for jobs, and their order of execution
   - deploy
 build-job:       # This job runs in the build stage, which runs first.
   stage: deploy
-  image: maven:latest
+  image: maven:3.8-openjdk-11
   script:
+    - cd lib
+    - bash install_corpus_services_jar.sh
     - mvn compile assembly:single
   artifacts:
      name: "release"
diff --git a/lib/install_corpus_services_jar.sh b/lib/install_corpus_services_jar.sh
index 100235ba29334acbbdc42854b4a3d76ef707d8be..a003011f0d58e10608098255af297e017bcf1092 100644
--- a/lib/install_corpus_services_jar.sh
+++ b/lib/install_corpus_services_jar.sh
@@ -1,2 +1,3 @@
 #!/bin/sh
+curl -o corpus-services-1.0.jar https://gitlab.rrz.uni-hamburg.de/corpus-services/corpus-services/-/jobs/artifacts/develop-quest/raw/target/corpus-services-1.0.jar?job=compile_withmaven
 mvn install:install-file -Dfile=corpus-services-1.0.jar -DgroupId=de.uni_hamburg.corpora -DartifactId=corpus-services -Dversion=1.0 -Dpackaging=jar