diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 92a3acf043a3d8adc72ea65f91585500727707f0..bba7e6d0c79b552c6c5acb28865f94d9ecc40cdd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1012,9 +1012,12 @@ override_spike:
 dnanexus:
   stage: environment
   only:
-    - schedules
     variables:
       - $dnanexusEnv == "true"
+  except:
+    - push
+    - tags
+    - merge_requests
   before_script:
     - mkdir -p ./badges/env
     - curl --request GET https://img.shields.io/badge/Envronment%3A%20DNAnexus-inactive-critical?style=flat > ./badges/env/dnanexus.svg