diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e0bad960e343f29efd01b6c318d1e09849cdf7ee..8ddf5c908fcd904799208b5f02e34c8368d68463 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -133,6 +133,15 @@ smoketest-jsexec-linux:
       - "src/sbbs3/*/*.exe"
       - "xtrn/*/*.exe"
 
+smoketest-jsexec-win32:
+  tags: [Windows]
+  stage: test
+  extends: .rules
+  script:
+    - cd src/sbbs3/msvc.win32.dll.release
+    - ..\msvc.win32.exe.release\jsexec -C exit(0)"
+  dependencies: ["windows-x86 [sbbs]"]
+
 "windows-x86 [sexpots]":
   tags: [Windows]
   stage: build