diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 703bb7e83f8b3fe1521634cf528a7e68247db704..7ef6bc99f66e4f56941348672bec2d7368ceaa93 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,8 +36,8 @@ build_war:
 build_debian_package:
   image: debian
   stage: build
-  only:
-    - tags
+  tags:
+     - privileged
   artifacts:
     paths:
       - "debian/*.deb"
@@ -59,11 +59,14 @@ test_debian_package:
        alias: debian-repo
   tags:
      - privileged
+  dependencies:
+     - build_debian_package
   script:
      - apt-get update
      - apt-get install -y ssh software-properties-common dirmngr wget curl
-     - wget https://minerva-dev.lcsb.uni.lu/tmp/minerva_12.0.0_amd64.deb
-     - echo "PUT minerva_12.0.0_amd64.deb /docker/incoming" | sftp -o StrictHostKeyChecking=no user@debian-repo
+     - ls debian
+     - debian_file=$(ls debian/*.deb)
+     - echo "PUT debian/$debian_file /docker/incoming" | sftp -o StrictHostKeyChecking=no user@debian-repo
      - ssh root@debian-repo /usr/local/sbin/reprepro-import
      - apt-add-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main"
      - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886