diff --git a/scripts/ci/jobs/build-win.yml b/scripts/ci/jobs/build-win.yml
index 1a2b931cb649cd56a62fd9843e6da7c79ab95136..d485cf93709d2f475222e1f76fff63e20748eeef 100644
--- a/scripts/ci/jobs/build-win.yml
+++ b/scripts/ci/jobs/build-win.yml
@@ -6,3 +6,15 @@ build win:
       -DOGS_BUILD_UTILS=ON
       -DOGS_CI_TESTRUNNER_REPEAT=1
       -DOGS_USE_PYTHON=ON
+
+build win no python:
+  extends: .template-build-win
+  rules:
+    - if: '$CI_COMMIT_BRANCH == "master"'
+    - when: manual
+      allow_failure: true
+  variables:
+    BUILD_DIR: build-win-nopython
+    BUILD_TESTS: "false"
+    BUILD_CTEST: "false"
+    CMAKE_ARGS: " "