diff --git a/views/view1.yml b/views/view1.yml
index 9f92c437ea7ac3ddbc3410e85ffaed01f73487fb..71839014ee76746bd606abb433747e2e3a99e9ca 100644
--- a/views/view1.yml
+++ b/views/view1.yml
@@ -13,6 +13,8 @@ dawn_view_01:ev002:
 
 view_01:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_01:detector", "dawn_view_01:ev001","dawn_view_01:ev002"]
   script:
diff --git a/views/view11.yml b/views/view11.yml
index a1cdf19adf2aa248f07f86ea9399f38c30ed9c68..702672f61050886fde62fc6d0ecae75a6c1e35e5 100644
--- a/views/view11.yml
+++ b/views/view11.yml
@@ -25,6 +25,8 @@ dawn_view_11:ev004:
 
 view_11:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_11:detector","dawn_view_11:ev001","dawn_view_11:ev002", "dawn_view_11:ev003","dawn_view_11:ev004"]
   script:
diff --git a/views/view12.yml b/views/view12.yml
index 06755ddb88eb7a15ad78f949bda42d2cdb00e089..4f7d6ccd2130712276a88ca9661cc240b4ef1f2d 100644
--- a/views/view12.yml
+++ b/views/view12.yml
@@ -5,6 +5,8 @@ dawn_view_12:detector:
 
 view_12:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_12:detector"]
   script:
diff --git a/views/view13.yml b/views/view13.yml
index 573a013c75b7685a98b1fcdf797133286e5f3612..c5d4f4860d7043d2877be49d7a2d98771356fcab 100644
--- a/views/view13.yml
+++ b/views/view13.yml
@@ -5,6 +5,8 @@ dawn_view_13:detector:
 
 view_13:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_13:detector"]
   script:
diff --git a/views/view14.yml b/views/view14.yml
index e0b647b1b6bdd58f802b2096a79bc487843658df..9cd9a365a02196aeea4a4a782bc9f24b0813b590 100644
--- a/views/view14.yml
+++ b/views/view14.yml
@@ -5,6 +5,8 @@ dawn_view_14:detector:
 
 view_14:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_14:detector"]
   script:
diff --git a/views/view15.yml b/views/view15.yml
index ac2a35c6ca8b2a9a67a2b523a8023bc82106ef5f..124ca01b4710ef247ea1f1862e7a54e88544cee6 100644
--- a/views/view15.yml
+++ b/views/view15.yml
@@ -5,6 +5,8 @@ dawn_view_15:detector:
 
 view_15:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_15:detector"]
   script:
diff --git a/views/view2.yml b/views/view2.yml
index 8215719f82b8cc39fe2730a79032ba830ae8a8e8..557a02a75457f68aeffcb447bf35a61b58aefeb9 100644
--- a/views/view2.yml
+++ b/views/view2.yml
@@ -17,6 +17,8 @@ dawn_view_02:ev003:
 
 view_02:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_02:detector", "dawn_view_02:ev001", "dawn_view_02:ev002", "dawn_view_02:ev003"]
   script:
diff --git a/views/view3.yml b/views/view3.yml
index fc42041531b3e304f58d880b22e6f5e6ba331c06..556653bfdb9675e16b424c14ee59a46c0a44209a 100644
--- a/views/view3.yml
+++ b/views/view3.yml
@@ -13,6 +13,8 @@ dawn_view_03:ev002:
 
 view_03:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_03:detector", "dawn_view_03:ev001", "dawn_view_03:ev002"]
   script:
diff --git a/views/view6.yml b/views/view6.yml
index 8193641146906d5d57d07aa70dfec72b8c4f3005..cbc250ca42b9e520215fe8f00af21b39e0ded8e0 100644
--- a/views/view6.yml
+++ b/views/view6.yml
@@ -21,6 +21,8 @@ dawn_view_06:ev004:
 
 view_06:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_06:detector", "dawn_view_06:ev001", "dawn_view_06:ev002", "dawn_view_06:ev003", "dawn_view_06:ev004"]
   script:
diff --git a/views/view7.yml b/views/view7.yml
index d9095c31f444e6b54dad5b7b7d19c8b2bcd30ccd..7c59a4b1b94d94828e96166f0872fe3f0974930a 100644
--- a/views/view7.yml
+++ b/views/view7.yml
@@ -13,6 +13,8 @@ dawn_view_07:ev003:
 
 view_07:
   stage: test
+  rules:
+    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   needs:
     - ["dawn_view_07:detector", "dawn_view_07:ev002", "dawn_view_07:ev003"]
   script: