summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorBrian McCarthy <brian.mccarthy@mongodb.com>2018-12-15 10:06:58 -0500
committerBrian McCarthy <brian.mccarthy@mongodb.com>2018-12-18 10:56:33 -0500
commitd7d59ed15f6b0f63bc8bd8e7769fb6ca7d8464d9 (patch)
tree5ea0028c179643c0776305ed505f27f5a09ae514 /etc
parent679094ff6ea0bf8fab574f141f402601836fcd48 (diff)
downloadmongo-d7d59ed15f6b0f63bc8bd8e7769fb6ca7d8464d9.tar.gz
SERVER-37778 Platform Support: Add Community & Enterprise Ubuntu 18.04 (zSeries)
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml214
-rw-r--r--etc/repo_config.yaml2
2 files changed, 216 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 275d056e991..da71a381a76 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -9657,6 +9657,220 @@ buildvariants:
distros:
- ubuntu1604-test
+- name: ubuntu1804-s390x
+ display_name: SSL Ubuntu 18.04 s390x
+ run_on:
+ - ubuntu1804-zseries-test
+ batchtime: 10080 # 7 days
+ expansions:
+ push_path: linux
+ push_bucket: downloads.mongodb.org
+ push_name: linux
+ push_arch: s390x-ubuntu1804
+ compile_flags: --ssl MONGO_DISTMOD=ubuntu1804 --release --jlink=3 -j$(grep -c ^processor /proc/cpuinfo) CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
+ multiversion_platform: ubuntu1804
+ multiversion_edition: targeted
+ multiversion_architecture: s390x
+ has_packages: true
+ packager_script: packager.py
+ packager_arch: s390x
+ packager_distro: ubuntu1804
+ repo_edition: org
+ scons_cache_scope: local
+ tooltags: "ssl"
+ build_mongoreplay: true
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
+ distros:
+ - ubuntu1804-zseries-build
+ - name: aggregation
+ - name: aggregation_auth
+ - name: auth
+ - name: disk_wiredtiger
+ - name: failpoints
+ - name: failpoints_auth
+ - name: free_monitoring
+ - name: gle_auth
+ - name: gle_auth_write_cmd
+ - name: gle_auth_write_cmd
+ - name: gle_auth_basics_passthrough
+ - name: gle_auth_basics_passthrough_write_cmd
+ - name: sharding_gle_auth_basics_passthrough
+ - name: sharding_gle_auth_basics_passthrough_write_cmd
+ - name: jsCore
+ - name: jsCore_auth
+ - name: jsCore_compatibility
+ - name: jsCore_decimal
+ - name: jsCore_txns
+ - name: aggregation_wildcard_fuzzer_gen
+ - name: jstestfuzz_gen
+ - name: jstestfuzz_concurrent_gen
+ - name: jstestfuzz_concurrent_replication_gen
+ - name: jstestfuzz_concurrent_sharded_gen
+ - name: jstestfuzz_replication_gen
+ - name: jstestfuzz_sharded_gen
+ - name: mongosTest
+ - name: noPassthrough
+ - name: noPassthroughWithMongod
+ - name: bulk_gle_passthrough
+ - name: parallel
+ - name: parallel_compatibility
+ - name: concurrency
+ - name: concurrency_replication
+ - name: concurrency_replication_causal_consistency
+ distros:
+ - ubuntu1804-zseries-build
+ - name: concurrency_replication_multi_stmt_txn
+ - name: concurrency_sharded_replication
+ - name: concurrency_sharded_replication_with_balancer
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_replication
+ - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
+ - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
+ - name: replica_sets
+ - name: replica_sets_auth
+ - name: replica_sets_jscore_passthrough
+ - name: sharding
+ - name: sharding_auth
+ - name: slow1
+ - name: serial_run
+ - name: sharded_causally_consistent_jscore_txns_passthrough
+ - name: sharded_collections_causally_consistent_jscore_txns_passthrough
+ - name: sharded_jscore_txns
+ - name: sharded_jscore_txns_sharded_collections
+ - name: sharding_jscore_passthrough
+ - name: ssl
+ - name: sslSpecial
+ - name: tool
+ - name: publish_packages
+ distros:
+ - ubuntu1804-test
+ - name: push
+ distros:
+ - ubuntu1804-test
+
+- name: enterprise-ubuntu1804-s390x
+ display_name: Enterprise Ubuntu 18.04 s390x
+ modules:
+ - enterprise
+ run_on:
+ - ubuntu1804-zseries-test
+ batchtime: 10080 # 7 days
+ stepback: false
+ expansions:
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ push_name: linux
+ push_arch: s390x-enterprise-ubuntu1804
+ compile_flags: --ssl MONGO_DISTMOD=ubuntu1804 --release --jlink=3 -j$(grep -c ^processor /proc/cpuinfo) CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
+ resmoke_jobs_max: 2
+ has_packages: true
+ packager_script: packager_enterprise.py
+ packager_arch: s390x
+ packager_distro: ubuntu1804
+ repo_edition: enterprise
+ tooltags: "ssl sasl"
+ build_mongoreplay: true
+ multiversion_platform: ubuntu1804
+ multiversion_architecture: s390x
+ multiversion_edition: enterprise
+ scons_cache_scope: local
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
+ distros:
+ - ubuntu1804-zseries-build
+ - name: aggregation
+ - name: aggregation_ese
+ - name: aggregation_auth
+ - name: aggregation_read_concern_majority_passthrough
+ - name: aggregation_sharded_collections_passthrough
+ - name: audit
+ - name: auth
+ - name: auth_audit
+ - name: bulk_gle_passthrough
+ - name: concurrency
+ - name: concurrency_replication
+ - name: concurrency_replication_causal_consistency
+ - name: concurrency_replication_multi_stmt_txn
+ - name: concurrency_sharded_replication
+ - name: concurrency_sharded_replication_with_balancer
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_replication
+ - name: ese
+ - name: failpoints
+ - name: failpoints_auth
+ - name: gle_auth
+ - name: gle_auth_basics_passthrough
+ - name: gle_auth_basics_passthrough_write_cmd
+ - name: gle_auth_write_cmd
+ - name: integration_tests_replset
+ - name: integration_tests_sharded
+ - name: integration_tests_standalone
+ - name: jsCore
+ - name: jsCore_ese
+ - name: jsCore_compatibility
+ - name: jsCore_decimal
+ - name: jsCore_op_query
+ - name: jsCore_txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: jstestfuzz_gen
+ - name: jstestfuzz_concurrent_gen
+ - name: jstestfuzz_concurrent_replication_gen
+ - name: jstestfuzz_concurrent_sharded_gen
+ - name: jstestfuzz_replication_gen
+ - name: jstestfuzz_sharded_gen
+ - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
+ - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
+ - name: mongosTest
+ - name: noPassthroughWithMongod
+ - name: noPassthrough
+ - name: parallel
+ - name: parallel_compatibility
+ - name: read_concern_linearizable_passthrough
+ - name: read_concern_majority_passthrough
+ - name: replica_sets
+ - name: replica_sets_ese
+ - name: replica_sets_auth
+ - name: replica_sets_jscore_passthrough
+ - name: sasl
+ - name: sharded_causally_consistent_jscore_txns_passthrough
+ - name: sharded_collections_causally_consistent_jscore_txns_passthrough
+ - name: sharded_collections_jscore_passthrough
+ - name: sharded_jscore_txns
+ - name: sharded_jscore_txns_sharded_collections
+ - name: sharding
+ - name: sharding_ese
+ - name: sharding_auth
+ - name: sharding_auth_audit
+ - name: sharding_csrs_continuous_config_stepdown
+ - name: sharding_gle_auth_basics_passthrough
+ - name: sharding_gle_auth_basics_passthrough_write_cmd
+ - name: sharding_jscore_passthrough
+ - name: sharding_jscore_op_query_passthrough
+ - name: sharding_jscore_passthrough_wire_ops
+ - name: sharding_op_query
+ - name: slow1
+ - name: serial_run
+ - name: snmp
+ - name: ssl
+ - name: sslSpecial
+ - name: tool
+ - name: write_concern_majority_passthrough
+ - name: publish_packages
+ distros:
+ - ubuntu1804-test
+ - name: push
+ distros:
+ - ubuntu1804-test
+
- name: enterprise-linux-64-amazon-ami
display_name: "Enterprise Amazon Linux"
modules:
diff --git a/etc/repo_config.yaml b/etc/repo_config.yaml
index f2c25632162..e04d68b80b2 100644
--- a/etc/repo_config.yaml
+++ b/etc/repo_config.yaml
@@ -199,6 +199,7 @@ repos:
architectures:
- amd64
- i386
+ - s390x
repos:
- apt/ubuntu/dists/bionic/mongodb-org
@@ -367,5 +368,6 @@ repos:
architectures:
- amd64
- i386
+ - s390x
repos:
- apt/ubuntu/dists/bionic/mongodb-enterprise