@@ -40,9 +40,15 @@ variables:
40
40
integration_matrix_expansions_linux : &integration_matrix_expansions_linux
41
41
build_type : " Debug"
42
42
ENABLE_CODE_COVERAGE : ON
43
- integration_matrix_expansions_windows : &integration_matrix_expansions_windows
43
+ integration_matrix_expansions_windows_vs2017 : &integration_matrix_expansions_windows_vs2017
44
44
build_type : " Debug" # Same for Windows and Linux
45
- generator : Visual Studio 15 2017 Win64
45
+ generator : Visual Studio 15 2017
46
+ platform : x64
47
+ example_projects_cxx_standard : 17
48
+ integration_matrix_expansions_windows_vs2019 : &integration_matrix_expansions_windows_vs2019
49
+ build_type : " Debug" # Same for Windows and Linux
50
+ generator : Visual Studio 16 2019
51
+ platform : x64
46
52
example_projects_cxx_standard : 17
47
53
48
54
# ######################################
@@ -348,6 +354,7 @@ functions:
348
354
- ENABLE_CODE_COVERAGE
349
355
- ENABLE_TESTS
350
356
- generator
357
+ - platform
351
358
- REQUIRED_CXX_STANDARD
352
359
- RUN_DISTCHECK
353
360
- USE_POLYFILL_BOOST
@@ -395,6 +402,7 @@ functions:
395
402
- generator
396
403
- lib_dir
397
404
- MONGODB_API_VERSION
405
+ - platform
398
406
- TEST_WITH_ASAN
399
407
- TEST_WITH_UBSAN
400
408
- TEST_WITH_VALGRIND
@@ -1074,60 +1082,60 @@ buildvariants:
1074
1082
<< : *integration_matrix_expansions_linux
1075
1083
<< : *integration_matrix_tasks_single
1076
1084
1077
- - name : integration-vs2017 -latest-single
1078
- display_name : " Windows (VS 2017 ) Debug (MongoDB Latest)"
1079
- run_on : windows-64-vs2017 -large
1085
+ - name : integration-vs2019 -latest-single
1086
+ display_name : " Windows (VS 2019 ) Debug (MongoDB Latest)"
1087
+ run_on : windows-vsCurrent -large
1080
1088
expansions :
1081
1089
mongodb_version : " latest"
1082
- << : *integration_matrix_expansions_windows
1090
+ << : *integration_matrix_expansions_windows_vs2019
1083
1091
<< : *integration_matrix_tasks_single
1084
1092
1085
- - name : integration-vs2017 -7.0-single
1086
- display_name : " Windows (VS 2017 ) Debug (MongoDB 7.0)"
1087
- run_on : windows-64-vs2017 -large
1093
+ - name : integration-vs2019 -7.0-single
1094
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 7.0)"
1095
+ run_on : windows-vsCurrent -large
1088
1096
expansions :
1089
1097
mongodb_version : " 7.0"
1090
- << : *integration_matrix_expansions_windows
1098
+ << : *integration_matrix_expansions_windows_vs2019
1091
1099
<< : *integration_matrix_tasks_single
1092
1100
1093
- - name : integration-vs2017 -6.0-single
1094
- display_name : " Windows (VS 2017 ) Debug (MongoDB 6.0)"
1095
- run_on : windows-64-vs2017 -large
1101
+ - name : integration-vs2019 -6.0-single
1102
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 6.0)"
1103
+ run_on : windows-vsCurrent -large
1096
1104
expansions :
1097
1105
mongodb_version : " 6.0"
1098
- << : *integration_matrix_expansions_windows
1106
+ << : *integration_matrix_expansions_windows_vs2019
1099
1107
<< : *integration_matrix_tasks_single
1100
1108
1101
- - name : integration-vs2017 -5.0-single
1102
- display_name : " Windows (VS 2017 ) Debug (MongoDB 5.0)"
1103
- run_on : windows-64-vs2017 -large
1109
+ - name : integration-vs2019 -5.0-single
1110
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 5.0)"
1111
+ run_on : windows-vsCurrent -large
1104
1112
expansions :
1105
1113
mongodb_version : " 5.0"
1106
- << : *integration_matrix_expansions_windows
1114
+ << : *integration_matrix_expansions_windows_vs2019
1107
1115
<< : *integration_matrix_tasks_single
1108
1116
1109
- - name : integration-vs2017 -4.4-single
1110
- display_name : " Windows (VS 2017 ) Debug (MongoDB 4.4)"
1111
- run_on : windows-64-vs2017 -large
1117
+ - name : integration-vs2019 -4.4-single
1118
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 4.4)"
1119
+ run_on : windows-vsCurrent -large
1112
1120
expansions :
1113
1121
mongodb_version : " 4.4"
1114
- << : *integration_matrix_expansions_windows
1122
+ << : *integration_matrix_expansions_windows_vs2019
1115
1123
<< : *integration_matrix_tasks_single
1116
1124
1117
- - name : integration-vs2017 -4.2-single
1118
- display_name : " Windows (VS 2017 ) Debug (MongoDB 4.2)"
1119
- run_on : windows-64-vs2017 -large
1125
+ - name : integration-vs2019 -4.2-single
1126
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 4.2)"
1127
+ run_on : windows-vsCurrent -large
1120
1128
expansions :
1121
1129
mongodb_version : " 4.2"
1122
- << : *integration_matrix_expansions_windows
1130
+ << : *integration_matrix_expansions_windows_vs2019
1123
1131
<< : *integration_matrix_tasks_single
1124
1132
1125
- - name : integration-vs2017 -4.0-single
1126
- display_name : " Windows (VS 2017 ) Debug (MongoDB 4.0)"
1127
- run_on : windows-64-vs2017 -large
1133
+ - name : integration-vs2019 -4.0-single
1134
+ display_name : " Windows (VS 2019 ) Debug (MongoDB 4.0)"
1135
+ run_on : windows-vsCurrent -large
1128
1136
expansions :
1129
1137
mongodb_version : " 4.0"
1130
- << : *integration_matrix_expansions_windows
1138
+ << : *integration_matrix_expansions_windows_vs2019
1131
1139
<< : *integration_matrix_tasks_single
1132
1140
1133
1141
- name : integration-ubuntu2004-latest-replica
@@ -1252,10 +1260,18 @@ buildvariants:
1252
1260
1253
1261
- name : integration-auth-vs2017-latest-single
1254
1262
display_name : " Windows (VS 2017) Debug Latest Auth"
1255
- run_on : windows-64-vs2017-large
1263
+ run_on : windows-vsCurrent-large
1264
+ expansions :
1265
+ mongodb_version : " latest"
1266
+ << : *integration_matrix_expansions_windows_vs2017
1267
+ << : *integration_matrix_auth_tasks_single
1268
+
1269
+ - name : integration-auth-vs2019-latest-single
1270
+ display_name : " Windows (VS 2019) Debug Latest Auth"
1271
+ run_on : windows-vsCurrent-large
1256
1272
expansions :
1257
1273
mongodb_version : " latest"
1258
- << : *integration_matrix_expansions_windows
1274
+ << : *integration_matrix_expansions_windows_vs2019
1259
1275
<< : *integration_matrix_auth_tasks_single
1260
1276
1261
1277
- name : integration-versioned-api-ubuntu2004-latest-single
@@ -1266,12 +1282,12 @@ buildvariants:
1266
1282
<< : *integration_matrix_expansions_linux
1267
1283
<< : *integration_matrix_versioned_api_tasks_single
1268
1284
1269
- - name : integration-versioned-api-vs2017 -latest-single
1270
- display_name : " Windows (VS 2017 ) Debug Latest Versioned API"
1271
- run_on : windows-64-vs2017 -large
1285
+ - name : integration-versioned-api-vs2019 -latest-single
1286
+ display_name : " Windows (VS 2019 ) Debug Latest Versioned API"
1287
+ run_on : windows-vsCurrent -large
1272
1288
expansions :
1273
1289
mongodb_version : " latest"
1274
- << : *integration_matrix_expansions_windows
1290
+ << : *integration_matrix_expansions_windows_vs2019
1275
1291
<< : *integration_matrix_versioned_api_tasks_single
1276
1292
1277
1293
- name : integration-mongocryptd-ubuntu2004-latest
@@ -1833,7 +1849,8 @@ buildvariants:
1833
1849
expansions :
1834
1850
build_type : " Release"
1835
1851
mongodb_version : " 4.2"
1836
- generator : Visual Studio 14 2015 Win64
1852
+ generator : Visual Studio 14 2015
1853
+ platform : x64
1837
1854
run_on :
1838
1855
- windows-64-vs2015-compile
1839
1856
tasks :
@@ -1848,7 +1865,8 @@ buildvariants:
1848
1865
expansions :
1849
1866
build_type : " Debug"
1850
1867
mongodb_version : " 4.2"
1851
- generator : Visual Studio 14 2015 Win64
1868
+ generator : Visual Studio 14 2015
1869
+ platform : x64
1852
1870
run_on :
1853
1871
- windows-64-vs2015-compile
1854
1872
tasks :
@@ -1860,7 +1878,8 @@ buildvariants:
1860
1878
display_name : " Windows (VS 2015) Debug (MongoDB 4.2)"
1861
1879
expansions :
1862
1880
build_type : " Debug"
1863
- generator : Visual Studio 14 2015 Win64
1881
+ generator : Visual Studio 14 2015
1882
+ platform : x64
1864
1883
mongodb_version : " 4.2"
1865
1884
run_on :
1866
1885
- windows-64-vs2015-compile
0 commit comments