summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Banala <arun.banala@mongodb.com>2019-06-11 22:06:34 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-03-27 18:48:47 +0000
commit510f448b5b99aa9951b74958adddf1b9c857dd4d (patch)
treeabf86ea18cbb70d3cd88a396d46bcbebba85ea77
parentdb7e98c79177c1bb417a756b29e771520f53d575 (diff)
downloadmongo-510f448b5b99aa9951b74958adddf1b9c857dd4d.tar.gz
SERVER-46980 Add multiversion* expansions to more build variants
-rw-r--r--etc/evergreen.yml23
1 files changed, 22 insertions, 1 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index d123f63513e..fe75a1a6e7a 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -7440,6 +7440,8 @@ buildvariants:
push_name: linux-duroff
push_arch: x86_64
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars --enable-free-mon=off --enable-http-client=off
+ multiversion_platform: rhel62
+ multiversion_edition: targeted
# Running WiredTiger with --nojournal in a replica set is no longer supported, so this variant
# does not include replica set tests. Since transactions are only supported on replica sets, we
# exclude those tests as well.
@@ -7913,6 +7915,8 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-amzn64
compile_flags: --ssl MONGO_DISTMOD=amzn64 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: amzn64
+ multiversion_edition: enterprise
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -8020,6 +8024,8 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-amazon2
compile_flags: --ssl MONGO_DISTMOD=amazon2 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: amazon2
+ multiversion_edition: enterprise
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
@@ -8398,10 +8404,11 @@ buildvariants:
push_bucket: downloads.mongodb.org
push_name: win32
push_arch: x86_64-2012plus
- multiversion_platform: windows_x86_64-2008plus-ssl
msi_target: msi
content_type: application/zip
compile_flags: --release --ssl MONGO_DISTMOD=2012plus -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) --win-version-min=ws08r2
+ multiversion_platform: windows
+ multiversion_edition: enterprise
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
@@ -9675,6 +9682,8 @@ buildvariants:
lang_environment: LANG=C
push_arch: x86_64-enterprise-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: ubuntu1604
+ multiversion_edition: enterprise
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -9763,6 +9772,8 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-suse12
compile_flags: --ssl MONGO_DISTMOD=suse12 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: suse12
+ multiversion_edition: enterprise
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -9944,6 +9955,8 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-suse15
compile_flags: --ssl MONGO_DISTMOD=suse15 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: suse15
+ multiversion_edition: enterprise
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -10036,6 +10049,8 @@ buildvariants:
push_arch: x86_64-enterprise-debian92
mh_target: dist-mh
compile_flags: --ssl MONGO_DISTMOD=debian92 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: debian92
+ multiversion_edition: enterprise
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
@@ -10322,6 +10337,8 @@ buildvariants:
# Speculative majority reads are currently only allowed for change streams, which are only supported on WiredTiger.
test_flags: --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_persistence,requires_fsync,SERVER-21420,SERVER-21658,requires_journaling,requires_wiredtiger,uses_transactions,requires_document_locking,uses_speculative_majority,requires_snapshot_read,requires_majority_read_concern,uses_change_streams
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --dbg=off --opt=on --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: rhel62
+ multiversion_edition: targeted
scons_cache_scope: shared
tooltags: ""
build_mongoreplay: true
@@ -10528,6 +10545,8 @@ buildvariants:
lang_environment: LANG=C
san_options: LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=1
compile_flags: --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars --opt=on --allocator=system --sanitize=address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip
+ multiversion_platform: ubuntu1804
+ multiversion_edition: enterprise
resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under ASAN build.
tooltags: "ssl"
build_mongoreplay: true
@@ -10637,6 +10656,8 @@ buildvariants:
lang_environment: LANG=C
san_options: UBSAN_OPTIONS="print_stacktrace=1" LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=1
compile_flags: --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined,address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip
+ multiversion_platform: ubuntu1804
+ multiversion_edition: enterprise
resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under {A,UB}SAN build.
tooltags: "ssl"
build_mongoreplay: false