summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorZakhar Kleyman <zakhar.kleyman@mongodb.com>2017-02-16 12:03:22 -0500
committerZakhar Kleyman <zakhar.kleyman@mongodb.com>2017-02-21 11:31:07 -0500
commit7ba5e3f4961be80b99a7dc69f84ed74309da59b2 (patch)
treee055dd94a8bccd67d85aed2a53d1aa5f57e825f2 /etc
parent16ee301e2c958905d859378ab5ef316c9bf05308 (diff)
downloadmongo-7ba5e3f4961be80b99a7dc69f84ed74309da59b2.tar.gz
SERVER-25309 add rhel6 zSeries build variant
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml139
1 files changed, 139 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 07d712ebc7d..519b43253a2 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -6750,6 +6750,145 @@ buildvariants:
distros:
- rhel70-small
+- name: enterprise-rhel-67-s390x
+ display_name: Enterprise RHEL 6.7 s390x
+ modules:
+ - enterprise
+ run_on:
+ - rhel67-zseries-build
+ - rhel67-zseries-test
+ batchtime: 1440 # 1 day
+ stepback: false
+ expansions:
+ gorootvars: PATH=/opt/mongodbtoolchain/v2/bin:$PATH
+ tooltags: -gccgoflags "$(pkg-config --libs --cflags libssl libcrypto) -lsasl2" -tags 'sasl ssl'
+ compile_flags: --ssl MONGO_DISTMOD=rhel67 --release -j3 CCFLAGS="-march=z9-109 -mtune=z10" CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy --use-s390x-crc32=off
+ num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
+ test_flags: --excludeWithAnyTags=requires_mmapv1
+ has_packages: true
+ packager_script: packager-enterprise.py
+ packager_arch: s390x
+ packager_distro: rhel67
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ push_name: linux
+ push_arch: s390x-enterprise-rhel67
+ repo_edition: enterprise
+ build_mongoreplay: true
+ tasks:
+ - name: compile
+ distros:
+ - rhel67-zseries-build
+ - name: compile_all
+ distros:
+ - rhel67-zseries-build
+ # - name: aggregation
+ - name: aggregation_WT
+ - name: aggregation_WT_ese
+ - name: aggregation_auth
+ - name: aggregation_read_concern_majority_passthrough_WT
+ - name: aggregation_sharded_collections_passthrough_WT
+ # - name: audit
+ - name: audit_WT
+ # - name: auth
+ - name: auth_WT
+ # - name: auth_audit
+ - name: auth_audit_WT
+ # - name: bulk_gle_passthrough
+ - name: bulk_gle_passthrough_WT
+ # - name: concurrency
+ - name: concurrency_WT
+ # - name: concurrency_replication
+ - name: concurrency_replication_WT
+ # - name: concurrency_sharded
+ - name: concurrency_sharded_WT
+ # - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
+ # - name: dbtest
+ - name: dbtest_WT
+ # - name: disk
+ # - name: dur_jscore_passthrough
+ # - name: durability
+ - name: ese_WT
+ - name: failpoints
+ - name: failpoints_auth
+ # - name: gle_auth
+ - name: gle_auth_WT
+ # - name: gle_auth_basics_passthrough
+ - name: gle_auth_basics_passthrough_WT
+ # - name: gle_auth_basics_passthrough_write_cmd
+ - name: gle_auth_basics_passthrough_write_cmd_WT
+ # - name: gle_auth_write_cmd
+ - name: gle_auth_write_cmd_WT
+ - name: httpinterface
+ - name: integration_tests_replset
+ - name: integration_tests_standalone
+ # - name: jsCore
+ - name: jsCore_WT
+ - name: jsCore_WT_ese
+ # - name: jsCore_auth
+ # - name: jsCore_compatibility
+ - name: jsCore_compatibility_WT
+ - name: jsCore_decimal_WT
+ # - name: jsCore_minimum_batch_size_WT
+ # - name: jsCore_op_query
+ - name: jsCore_op_query_WT
+ # - name: jsCore_small_oplog
+ - name: jsCore_small_oplog_WT
+ # - name: jsCore_small_oplog_rs
+ - name: jsCore_small_oplog_rs_WT
+ # - name: mmap
+ - name: mongosTest
+ # - name: noPassthrough
+ # - name: noPassthroughWithMongod
+ - name: noPassthroughWithMongod_WT
+ - name: noPassthrough_WT
+ # - name: parallel
+ - name: parallel_WT
+ # - name: parallel_compatibility
+ - name: parallel_compatibility_WT
+ # - name: read_concern_linearizable_passthrough
+ - name: read_concern_linearizable_passthrough_WT
+ - name: read_concern_majority_passthrough_WT
+ # - name: replicasets
+ - name: replicasets_WT
+ - name: replicasets_WT_ese
+ - name: replicasets_auth
+ - name: replicasets_legacy
+ # - name: replication
+ - name: replication_WT
+ - name: replication_auth
+ - name: sasl
+ # - name: sharded_collections_jscore_passthrough
+ - name: sharded_collections_jscore_passthrough_WT
+ # - name: sharding
+ - name: sharding_WT
+ - name: sharding_WT_ese
+ - name: sharding_auth
+ - name: sharding_auth_audit_WT
+ - name: sharding_csrs_continuous_config_stepdown_WT
+ # - name: sharding_gle_auth_basics_passthrough
+ - name: sharding_gle_auth_basics_passthrough_WT
+ # - name: sharding_gle_auth_basics_passthrough_write_cmd
+ - name: sharding_gle_auth_basics_passthrough_write_cmd_WT
+ # - name: sharding_jscore_passthrough
+ - name: sharding_jscore_passthrough_WT
+ - name: sharding_jscore_passthrough_wire_ops_WT
+ - name: sharding_op_query_WT
+ # - name: slow1
+ - name: slow1_WT
+ # - name: serial_run
+ - name: serial_run_WT
+ # - name: snmp
+ - name: snmp_WT
+ - name: ssl
+ - name: sslSpecial
+ # - name: tool
+ - name: tool_WT
+ - name: push
+ distros:
+ - rhel62-small
+
###########################################
# Ubuntu buildvariants #
###########################################