diff --git a/scripts/ci/jobs/build-gui-win.yml b/scripts/ci/jobs/build-gui-win.yml
index 5835286efd3a62308b607b52a28872a16621ec8f..f6bd76af91462c6559288bda9c9d0d7219ae87fc 100644
--- a/scripts/ci/jobs/build-gui-win.yml
+++ b/scripts/ci/jobs/build-gui-win.yml
@@ -2,9 +2,13 @@ build gui win:
   extends: .template-build-win
   rules:
     - if: '$CI_COMMIT_BRANCH == "master"'
+      variables:
+        ADDITIONAL_CMAKE_ARGS: " -DOGS_BUILD_CLI=ON"
+        BUILD_TESTS: "false"
+        BUILD_CTEST: "false"
     - if: $CI_COMMIT_BRANCH =~ /^v[0-9]\.[0-9]\.[0-9]/
     - changes:
-      - Applications/DataExplorer/**/*
+        - Applications/DataExplorer/**/*
     - when: manual
       allow_failure: true
   variables:
@@ -12,6 +16,7 @@ build gui win:
     CMAKE_ARGS: >-
       -DOGS_$USE_PYTHON
       -DOGS_CI_TESTRUNNER_REPEAT=1
+      $ADDITIONAL_CMAKE_ARGS
   parallel:
     matrix:
       - USE_PYTHON: ["USE_PYTHON=ON", "USE_PYTHON=OFF"]