summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZakhar Kleyman <zakhar.kleyman@mongodb.com>2022-04-07 17:09:08 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-04-07 17:42:56 +0000
commite2c4bbeff5b366fa1282befcabd8cdc7717fb06c (patch)
tree0cfe5aaddeb3acb76b8987c1d39c69f316126f63
parent509f187473262cd3b0e87f66eb96ea6176be60ba (diff)
downloadmongo-e2c4bbeff5b366fa1282befcabd8cdc7717fb06c.tar.gz
SERVER-44074 Add Enterprise RHEL 8 (zSeries)
-rwxr-xr-xbuildscripts/packager_enterprise.py2
-rw-r--r--etc/evergreen.yml56
-rw-r--r--etc/generate_subtasks_config.yml1
3 files changed, 58 insertions, 1 deletions
diff --git a/buildscripts/packager_enterprise.py b/buildscripts/packager_enterprise.py
index 73e8b37ebd4..fcc260c86be 100755
--- a/buildscripts/packager_enterprise.py
+++ b/buildscripts/packager_enterprise.py
@@ -131,7 +131,7 @@ class EnterpriseDistro(packager.Distro):
return []
if arch == "s390x":
if self.dname == 'redhat':
- return ["rhel67", "rhel72"]
+ return ["rhel67", "rhel72", "rhel83"]
if self.dname == 'suse':
return ["suse11", "suse12", "suse15"]
if self.dname == 'ubuntu':
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index e06f8a2c9f1..52fc0900623 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -340,6 +340,7 @@ variables:
- enterprise-rhel-80-64-bit-multiversion
- enterprise-rhel-80-64-bit-suggested
- enterprise-rhel-82-arm64
+ - enterprise-rhel-83-s390x
- enterprise-suse12-64
- enterprise-suse15-64
- enterprise-ubuntu1804-64
@@ -366,6 +367,7 @@ variables:
- enterprise-rhel-80-64-bit-dynamic-required
- enterprise-rhel-70-64-bit
- enterprise-rhel-82-arm64
+ - enterprise-rhel-83-s390x
- enterprise-amazon2-arm64
- enterprise-ubuntu1804-64
- enterprise-windows
@@ -388,6 +390,7 @@ variables:
- enterprise-rhel-70-64-bit
- enterprise-rhel-81-ppc64le
- enterprise-rhel-72-s390x
+ - enterprise-rhel-83-s390x
- ubi8
- rhel80
- rhel-82-arm64
@@ -9880,6 +9883,59 @@ buildvariants:
- 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
+ batchtime: 525600 # 365 days
+ stepback: false
+ expansions:
+ additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
+ release_buid: true
+ compile_flags: --ssl MONGO_DISTMOD=rhel83 -j3 --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ resmoke_jobs_max: 2
+ has_packages: true
+ packager_script: packager_enterprise.py
+ packager_arch: s390x
+ packager_distro: rhel83
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ push_name: linux
+ push_arch: s390x-enterprise-rhel83
+ repo_edition: enterprise
+ multiversion_platform: rhel83
+ multiversion_architecture: s390x
+ multiversion_edition: enterprise
+ tasks:
+ - name: compile_test_and_package_serial_TG
+ distros:
+ - rhel83-zseries-large
+ - name: build_variant_gen
+ - 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: jsCore_op_query
+ - 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: .stitch
+ - name: .publish
+ distros:
+ - rhel80-small
+ - name: generate_buildid_to_debug_symbols_mapping
+
###########################################
# Ubuntu buildvariants #
###########################################
diff --git a/etc/generate_subtasks_config.yml b/etc/generate_subtasks_config.yml
index b4703c5c769..6311ae48167 100644
--- a/etc/generate_subtasks_config.yml
+++ b/etc/generate_subtasks_config.yml
@@ -21,6 +21,7 @@ build_variant_large_distro_exceptions:
- enterprise-rhel-80-64-bit-coverage
- enterprise-rhel-81-ppc64le
- enterprise-rhel-82-arm64
+ - enterprise-rhel-83-s390x
- enterprise-suse12-64
- enterprise-suse12-s390x
- enterprise-suse15-64