From 38d13a91b457e8f633831fe5acc81ab458799379 Mon Sep 17 00:00:00 2001 From: Andrew Morrow Date: Tue, 28 Dec 2021 14:08:10 -0500 Subject: SERVER-62235 Add an experimental VS 2022 builder in C++17 mode --- etc/evergreen.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/etc/evergreen.yml b/etc/evergreen.yml index dd62411f42b..3a35b773caa 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -8851,6 +8851,60 @@ buildvariants: distros: - rhel70-small +- name: enterprise-windows-msvs2022-experimental + display_name: "~ Enterprise Windows MSVS 2022" + cron: "0 12 * * *" # Every day starting at 12:00 + modules: + - enterprise + run_on: + - windows-vsCurrent-2022-small + expansions: + exe: ".exe" + additional_package_targets: archive-mongocryptd archive-mongocryptd-debug msi archive-mh archive-mh-debug + content_type: application/zip + compile_flags: --ssl MONGO_DISTMOD=windows CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" -j$(bc <<< "$(grep -c '^processor' /proc/cpuinfo) / 1.5") --win-version-min=win10 MSVC_VERSION=14.3 + num_scons_link_jobs_available: 0.25 + python: '/cygdrive/c/python/python37/python.exe' + ext: zip + scons_cache_scope: shared + jstestfuzz_num_generated_files: 35 + target_resmoke_time: 20 + max_sub_suites: 3 + large_distro_name: windows-vsCurrent-2022-large + test_flags: *windows_common_test_excludes + exec_timeout_secs: 14400 # 3 hour timeout + tasks: + - name: compile_test_and_package_serial_TG + distros: + - windows-vsCurrent-2022-large + - name: build_variant_gen +# - name: .aggfuzzer # Disabled for FCV 5.3 + - name: .aggregation !.auth !.encrypt !.unwind + - name: auth_gen + - name: causally_consistent_jscore_txns_passthrough + - name: .misc_js + # Some concurrency workloads require a lot of memory, so we use machines + # with more RAM for these suites. + - name: .concurrency !.ubsan !.no_txns !.kill_terminate !.common !.debug_only + distros: + - windows-vsCurrent-2022-large + - name: .concurrency .common + - name: disk_wiredtiger + - name: .jscore .common !.auth + - name: json_schema + - name: .jstestfuzz !.initsync !.flow_control !.stepdowns + - name: powercycle_gen + - name: .query_fuzzer + - name: .read_write_concern + - name: replica_sets_gen + - name: replica_sets_jscore_passthrough + - name: .sharding .jscore !.wo_snapshot !.multi_stmt !.multiversion + - name: .sharding .txns !.multiversion + - name: .sharding .common !.csrs !.multiversion + - name: .ssl + - name: .stitch + - name: .updatefuzzer !.multiversion + - name: enterprise-windows-debug-unoptimized display_name: Enterprise Windows DEBUG (Unoptimized) cron: "0 12 * * *" # Every day starting at 12:00 -- cgit v1.2.1