diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d94ee91f06754727b48bd427ad7df07d5a0c7a40..d974c0f38aff043ff504103dd8d5e43fe7e28c3b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,7 +32,8 @@ stages:
       - build
     expire_in: 1 day
   before_script:
-    - C:/VsDevEnv.ps1 -arch=amd64
+    - . /Library.ps1
+    - VSDevEnv -arch=amd64 -vcvars_ver="14.15"
 
 build ubuntu-18.04:
   <<: *build_ubuntu_18_04
@@ -65,8 +66,6 @@ package windows:
   <<: *base_windows
   dependencies:
     - build windows
-  before_script:
-    - C:/VsDevEnv.ps1 -arch=amd64
   <<: *package
 
 trigger dependents: