diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f03495e1f828b8a86fe771e0e535f22db0e5fb83..8782a3d3db9c5e8b9972ecaba29bc8ec51904a58 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -40,14 +40,12 @@ stages:
 
 common:setup:
   stage: config
-  rules:
-    - if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"' 
   before_script:
     - git clone https://eicweb.phy.anl.gov/EIC/benchmarks/common_bench.git setup 
   script:
     - export JUGGLER_DETECTOR="reference_detector"
     - |
-      if [[ "x${CI_PIPELINE_SOURCE}" == "xmerge_request_event"  || "$CI_COMMIT_BRANCH" == "master" ]]; then
+      if [[ "${CI_PIPELINE_SOURCE}" == "web"  || "${CI_PIPELINE_SOURCE}" == "webide"  || "${CI_PIPELINE_SOURCE}" == "merge_request_event"  || "$CI_COMMIT_BRANCH" == "master" ]]; then
         export JUGGLER_DETECTOR_VERSION="${CI_COMMIT_REF_NAME}"
         echo "BEAMLINE_CONFIG          = ${BEAMLINE_CONFIG}"
         echo "BEAMLINE_CONFIG_VERSION  = ${BEAMLINE_CONFIG_VERSION}"