Переглянути джерело

[CI] Update Windows images (#6832)

Use per-build images in Windows CI configuration.

Bump Windows builds to 2022, add extra two builds for Windows 2019.
Petr Penzin 3 роки тому
батько
коміт
b521cfe3cd
1 змінених файлів з 23 додано та 2 видалено
  1. 23 2
      azure-pipelines.yml

+ 23 - 2
azure-pipelines.yml

@@ -104,53 +104,74 @@ jobs:
 
   - job: MSVC
     timeoutInMinutes: 120
-    pool:
-      vmImage: 'windows-2019'
     strategy:
       maxParallel: 4
       matrix:
         x86.Debug:
+          image_name: 'windows-2022'
           build_type: 'debug'
           target: 'x86'
           special_build: ''
           do_test: true
           test_tags: ''
         x86.Test:
+          image_name: 'windows-2022'
           build_type: 'test'
           target: 'x86'
           special_build: ''
           do_test: true
           test_tags: '--include-slow'
         x86.NoJit:
+          image_name: 'windows-2022'
           build_type: 'debug'
           target: 'x86'
           special_build: '"/p:BuildJIT=false"'
           do_test: true
           test_tags: '-disablejit'
         x86.Release:
+          image_name: 'windows-2022'
           build_type: 'release'
           target: 'x86'
           special_build: ''
           do_test: false
           test_tags: ''
         x64.Debug:
+          image_name: 'windows-2022'
           build_type: 'debug'
           target: 'x64'
           special_build: ''
           do_test: true
           test_tags: ''
         x64.Test:
+          image_name: 'windows-2022'
           build_type: 'test'
           target: 'x64'
           special_build: ''
           do_test: true
           test_tags: '--include-slow'
         x64.Release:
+          image_name: 'windows-2022'
           build_type: 'release'
           target: 'x64'
           special_build: ''
           do_test: false
           test_tags: ''
+        win19.x86.Release:
+          image_name: 'windows-2019'
+          build_type: 'release'
+          target: 'x86'
+          special_build: ''
+          do_test: false
+          test_tags: ''
+        win19.x64.Release:
+          image_name: 'windows-2019'
+          build_type: 'release'
+          target: 'x64'
+          special_build: ''
+          do_test: false
+          test_tags: ''
+    pool:
+      vmImage: $(image_name)
       
     steps:
     - script: test\ci.buildone.cmd %TARGET% %BUILD% %SPECIAL%