summaryrefslogtreecommitdiff
path: root/etc/evergreen_yml_components/variants/ibm.yml
diff options
context:
space:
mode:
Diffstat (limited to 'etc/evergreen_yml_components/variants/ibm.yml')
-rw-r--r--etc/evergreen_yml_components/variants/ibm.yml109
1 files changed, 32 insertions, 77 deletions
diff --git a/etc/evergreen_yml_components/variants/ibm.yml b/etc/evergreen_yml_components/variants/ibm.yml
index 9feca21fad5..e31896a58ce 100644
--- a/etc/evergreen_yml_components/variants/ibm.yml
+++ b/etc/evergreen_yml_components/variants/ibm.yml
@@ -3,6 +3,8 @@
buildvariants:
- name: enterprise-rhel-81-ppc64le
display_name: Enterprise RHEL 8.1 PPC64LE
+ modules:
+ - enterprise
run_on:
- rhel81-power8-small
cron: "0 4 * * 0" # From the ${project_weekly_cron} parameter
@@ -25,77 +27,18 @@ buildvariants:
multiversion_platform: rhel81
multiversion_architecture: ppc64le
multiversion_edition: enterprise
- test_flags: >-
- --excludeWithAnyTags=requires_increased_memlock_limits,requires_latch_analyzer,ppc64le_incompatible
tasks:
- name: compile_test_and_package_serial_TG
distros:
- rhel81-power8-large
- - name: compile_test_and_package_parallel_unittest_stream_TG
- distros:
- - rhel81-power8-large
- - name: compile_integration_and_test_no_audit_parallel_stream_TG
- distros:
- - rhel81-power8-large
- name: .aggregation .common
- name: audit
- name: .auth !.multiversion !.jscore
- name: .misc_js
- name: .encrypt
- - name: .jscore .common !.auth
- - name: .read_write_concern
- - name: replica_sets_gen
- - name: .replica_sets .common
- - name: sasl
- - name: .sharding .jscore !.wo_snapshot !.multi_stmt
- - name: .sharding .common !.multiversion
- - name: snmp
- - name: .crypt
- - name: .publish_crypt
- - name: .publish
- - name: generate_buildid_to_debug_symbols_mapping
-
-- name: enterprise-rhel-71-ppc64le
- display_name: Enterprise RHEL 7.1 PPC64LE
- run_on:
- - rhel71-power8-small
- cron: "0 4 * * 0" # From the ${project_weekly_cron} parameter
- stepback: false
- expansions:
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
- # We need to compensate for SMT8 setting the cpu count very high and lower the amount of parallelism down
- compile_flags: --ssl MONGO_DISTMOD=rhel71 -j$(echo "$(grep -c processor /proc/cpuinfo)/2" | bc) --variables-files=etc/scons/mongodbtoolchain_stable_gcc.vars
- crypt_task_compile_flags: SHLINKFLAGS_EXTRA="-Wl,-Bsymbolic -Wl,--no-gnu-unique" CCFLAGS="-fno-gnu-unique"
- resmoke_jobs_factor: 0.25
- has_packages: true
- packager_script: packager_enterprise.py
- packager_arch: ppc64le
- packager_distro: rhel71
- push_path: linux
- push_bucket: downloads.10gen.com
- push_name: linux
- push_arch: ppc64le-enterprise-rhel71
- repo_edition: enterprise
- multiversion_platform: rhel71
- multiversion_architecture: ppc64le
- multiversion_edition: enterprise
- test_flags: >-
- --excludeWithAnyTags=requires_increased_memlock_limits,requires_latch_analyzer,ppc64le_incompatible
- tasks:
- - name: compile_test_and_package_serial_TG
- distros:
- - rhel71-power8-large
- - name: compile_test_and_package_parallel_unittest_stream_TG
+ - name: .integration !.audit
distros:
- - rhel71-power8-large
- - name: compile_integration_and_test_no_audit_parallel_stream_TG
- distros:
- - rhel71-power8-large
- - name: .aggregation .common
- - name: audit
- - name: .auth !.multiversion !.jscore
- - name: .misc_js
- - name: .encrypt
+ - rhel81-power8-large
- name: .jscore .common !.auth
- name: .read_write_concern
- name: replica_sets_gen
@@ -104,16 +47,23 @@ buildvariants:
- name: .sharding .jscore !.wo_snapshot !.multi_stmt
- name: .sharding .common !.multiversion
- name: snmp
+ - name: .stitch
- name: .crypt
- name: .publish_crypt
+ distros:
+ - rhel70-small
- name: .publish
+ distros:
+ - rhel70-small
- name: generate_buildid_to_debug_symbols_mapping
- name: enterprise-rhel-72-s390x
display_name: Enterprise RHEL 7.2 s390x
+ modules:
+ - enterprise
run_on:
- rhel72-zseries-test
- cron: "0 4 * * 0"
+ cron: "0 0 1 1 *" # Every year at Jan 1st. 0000 UTC
stepback: false
expansions:
additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
@@ -133,16 +83,8 @@ buildvariants:
multiversion_platform: rhel72
multiversion_architecture: s390x
multiversion_edition: enterprise
- test_flags: >-
- --excludeWithAnyTags=incompatible_with_s390x,requires_increased_memlock_limits,requires_latch_analyzer
tasks:
- - name: small_compile_test_and_package_serial_TG
- distros:
- - rhel72-zseries-build
- - name: compile_test_and_package_parallel_unittest_stream_TG
- distros:
- - rhel72-zseries-build
- - name: compile_integration_and_test_no_audit_parallel_stream_TG
+ - name: compile_test_and_package_serial_TG
distros:
- rhel72-zseries-build
- name: .aggregation .common
@@ -150,6 +92,9 @@ buildvariants:
- name: .auth !.multiversion !.jscore
- name: .misc_js
- name: .encrypt
+ - name: .integration !.audit
+ distros:
+ - rhel72-zseries-build
- name: .jscore .common !.auth
- name: .read_write_concern
- name: replica_sets_gen
@@ -158,16 +103,23 @@ buildvariants:
- name: .sharding .jscore !.wo_snapshot !.multi_stmt
- name: .sharding .common !.multiversion
- name: snmp
+ - name: .stitch
- name: .crypt
- name: .publish_crypt
+ distros:
+ - rhel70-small
- name: .publish
+ distros:
+ - rhel70-small
- name: generate_buildid_to_debug_symbols_mapping
- name: enterprise-rhel-83-s390x
display_name: Enterprise RHEL 8.3 s390x
+ modules:
+ - enterprise
run_on:
- rhel83-zseries-small
- cron: "0 4 * * 0"
+ cron: "0 0 1 1 *" # Every year at Jan 1st. 0000 UTC
stepback: false
expansions:
additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
@@ -187,20 +139,18 @@ buildvariants:
multiversion_platform: rhel83
multiversion_architecture: s390x
multiversion_edition: enterprise
- test_flags: >-
- --excludeWithAnyTags=incompatible_with_s390x,requires_increased_memlock_limits,requires_latch_analyzer
tasks:
- name: compile_test_and_package_serial_TG
distros:
- rhel83-zseries-large
- - name: compile_integration_and_test_no_audit_parallel_stream_TG
- distros:
- - rhel83-zseries-large
- name: .aggregation .common
- name: audit
- name: .auth !.multiversion !.jscore
- name: .misc_js
- name: .encrypt
+ - name: .integration !.audit
+ distros:
+ - rhel83-zseries-large
- name: .jscore .common !.auth
- name: .read_write_concern
- name: replica_sets_gen
@@ -209,7 +159,12 @@ buildvariants:
- name: .sharding .jscore !.wo_snapshot !.multi_stmt
- name: .sharding .common !.multiversion
- name: snmp
+ - name: .stitch
- name: .crypt
- name: .publish_crypt
+ distros:
+ - rhel80-small
- name: .publish
+ distros:
+ - rhel80-small
- name: generate_buildid_to_debug_symbols_mapping