CI: skip index build and deploy jobs on merge requests
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 46f4c44..b84b655 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,9 +45,8 @@
     - docker:dind
   stage: build
   rules:
-    - if: $CI_COMMIT_TAG =~ /.+/
-      variables:
-        VID: $CI_COMMIT_TAG
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      when: never
     - when: manual
       variables:
         VID: $CI_COMMIT_BRANCH-$CI_COMMIT_SHORT_SHA
@@ -109,7 +108,10 @@
   stage: deploy
   dependencies:
     - "build-index"
-  when: manual
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      when: never
+    - when: manual
   image: rocker/verse
   before_script:
     - source `find .. -name section_helper.sh`