diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 053f9d5d475d77eec11e0ca4c2e40f3ed4d986ff..65fddf5870a1a6aed4980b75a900a772a4a9ab6a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,14 +37,23 @@ spell check:
 
 ext_links:
   stage: test
-  image: davidhrbac/docker-mdcheck:latest
+  amagg: davidhrbac/docker-mdcheck:latest
   allow_failure: true
   after_script:
   - rm *.json
   script:
   #- find docs.it4i/ -name '*.md' -exec grep --color -l http {} + | xargs awesome_bot -t 10
   #- find docs.it4i/ -name '*.md' -exec grep --color -l http {} + | xargs awesome_bot -t 10 --allow-dupe --allow-redirect
-  - find docs.it4i/ -name '*.md' ! -name 'modules-*.md' -exec grep --color -l http {} + | xargs awesome_bot -t 10 --allow-dupe --allow-redirect
+  - >
+    # get commit message
+    COMMIT_MESSAGE=$(git log -1 --pretty=%B | grep "Merge branch 'hot_fix' into 'master'" )
+    # see if commit message contains "[skip ci]" string
+    if [[ ${COMMIT_MESSAGE} == *hot_fix* ]]; then
+      echo "Skipping ci build"
+      exit 0
+    else
+      find docs.it4i/ -name '*.md' ! -name 'modules-*.md' -exec grep --color -l http {} + | xargs awesome_bot -t 10 --allow-dupe --allow-redirect
+    fi
   only:
   - master