diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 510a4247f049dd4aacce81f98f73721422ebfb0a..fc36d18b8f8c882b737674e80e04b3bc5a505277 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,7 +23,7 @@ services:
   - mariadb:10.4
 variables:
   DEPLOY_REF: dev
-  CI_REGISTRY_IMAGE: $CI_REGISTRY/caosdb/caosdb-mysqlbackend/testenv:latest
+  CI_REGISTRY_IMAGE: $CI_REGISTRY/caosdb/src/caosdb-mysqlbackend/testenv:latest
   MYSQL_ROOT_PASSWORD: caosdb1234
 
 image: $CI_REGISTRY_IMAGE
@@ -38,7 +38,7 @@ trigger_build:
   stage: deploy
   script:
     - /usr/bin/curl -X POST
-      -F token=$DEPLOY_TRIGGER_TOKEN
+      -F token=$CI_JOB_TOKEN
       -F "variables[F_BRANCH]=$CI_COMMIT_REF_NAME"
       -F "variables[MYSQLBACKEND]=$CI_COMMIT_REF_NAME"
       -F "variables[TriggerdBy]=MYSQLBACKEND"
@@ -84,7 +84,12 @@ pages:
   tags: [ docker ]
   stage: deploy
   only:
-    - dev
+    refs:
+      - /^release-.*$/i
+      - master
+    variables:
+      # run pages only on gitlab.com
+      - $CI_SERVER_HOST == "gitlab.com"
   script:
     - echo "Deploying"
     - cat doc/index.rst