diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7012b72a3910da6b97b8c0a5944e5a95b56c38e7..ca7e00fea5936ed12f165d9c55dec6c889ccfcd2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -166,9 +166,12 @@ release-clang-8:
     paths:
       - build/coverage-report.tar.gz
 
-coverage: # special manual job to run after normal pipeline finished 
+coverage: # special manual job to run after normal pipeline on branch finished 
   <<: *coverage_job
   when: manual    
+  except:
+    refs:
+      - master
 
 coverage_master: # special job to run on master banch changes
   <<: *coverage_job