summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorMathew Robinson <chasinglogic@gmail.com>2019-04-10 19:49:17 -0400
committerMathew Robinson <chasinglogic@gmail.com>2019-04-29 13:39:57 -0400
commit2bb9313de4c53d31051e30af49a1ead10535e5d2 (patch)
treef409b97fe6fe83f08a906b870ce3b19b11b53e48 /etc
parentc6eeaa4d0348ed3d8b213f893bf53c4d23724de5 (diff)
downloadmongo-2bb9313de4c53d31051e30af49a1ead10535e5d2.tar.gz
SERVER-37769 Platform Support: SUSE15
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml156
-rw-r--r--etc/repo_config.yaml14
2 files changed, 168 insertions, 2 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index d37d55a64c6..9cef20aa41f 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -399,6 +399,7 @@ variables:
- enterprise-rhel-72-s390x
- enterprise-rhel-72-s390x-inmem
- enterprise-suse12-64
+ - enterprise-suse15-64
- enterprise-suse12-s390x
- enterprise-ubuntu-dynamic-1604-64-bit
- enterprise-ubuntu-dynamic-1604-clang
@@ -12531,12 +12532,163 @@ buildvariants:
- name: stitch_support_lib_build_and_test
- name: stitch_support_lib_build_and_archive
- name: tool
- - name: package
+ - name: publish_packages
+ - name: push
+
+- name: enterprise-suse15-64
+ display_name: Enterprise SLES 15
+ modules:
+ - enterprise
+ run_on:
+ - suse15-test
+ batchtime: 1440 # 1 day
+ expansions:
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ 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
+ has_packages: true
+ packager_script: packager_enterprise.py
+ packager_arch: x86_64
+ packager_distro: suse15
+ repo_edition: enterprise
+ scons_cache_scope: shared
+ tooltags: "ssl sasl"
+ build_mongoreplay: true
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
distros:
- - ubuntu1604-packer
+ - suse15-build
+ - name: audit
+ - name: ese
+ - name: fle
+ - name: jsCore
+ - name: jsCore_auth
+ - name: jsCore_txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: aggregation_multiversion_fuzzer_gen
+ - 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: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
+ - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: replica_sets_auth_gen
+ - name: replica_sets_jscore_passthrough
+ - name: sasl
+ - name: sharding_auth_gen
+ - name: snmp
+ - name: ssl_gen
+ - name: sslSpecial_gen
+ - name: stitch_support_lib_build_and_test
+ - name: stitch_support_lib_build_and_archive
+ - name: publish_packages
+ - name: push
+
+- name: suse15
+ display_name: SSL SUSE 15
+ run_on:
+ - suse15-test
+ batchtime: 1440 # 1 day
+ expansions:
+ push_path: linux
+ push_bucket: downloads.mongodb.org
+ push_name: linux
+ push_arch: x86_64-suse15
+ compile_flags: --ssl MONGO_DISTMOD=suse15 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: suse15
+ multiversion_edition: targeted
+ has_packages: true
+ packager_script: packager.py
+ packager_arch: x86_64
+ packager_distro: suse15
+ repo_edition: org
+ scons_cache_scope: shared
+ tooltags: "ssl"
+ build_mongoreplay: true
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
+ distros:
+ - suse15-build
+ - name: aggregation
+ - name: aggregation_auth
+ - name: auth_gen
+ - name: disk_wiredtiger
+ - name: failpoints
+ - name: failpoints_auth
+ - name: free_monitoring
+ - name: gle_auth
+ - 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_txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: aggregation_multiversion_fuzzer_gen
+ - 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: multiversion
+ - name: noPassthrough_gen
+ - name: noPassthroughWithMongod_gen
+ - name: bulk_gle_passthrough
+ - name: parallel_gen
+ - name: parallel_compatibility
+ - name: concurrency
+ - name: concurrency_replication
+ - name: concurrency_replication_causal_consistency
+ distros:
+ - suse15-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_gen
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
+ - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: replica_sets
+ - name: replica_sets_auth_gen
+ - name: replica_sets_jscore_passthrough
+ - name: sharding_gen
+ - name: sharding_auth_gen
+ - name: sharding_last_stable_mongos_and_mixed_shards_gen
+ - name: slow1_gen
+ - name: serial_run
+ - name: sharded_causally_consistent_jscore_txns_passthrough_gen
+ - name: sharded_collections_causally_consistent_jscore_txns_passthrough
+ - name: sharded_jscore_txns
+ - name: sharded_jscore_txns_sharded_collections
+ - name: sharding_jscore_passthrough
+ - name: ssl_gen
+ - name: sslSpecial_gen
+ - name: stitch_support_lib_build_and_test
+ - name: stitch_support_lib_build_and_archive
+ - name: tool
- name: publish_packages
- name: push
+
###########################################
# Debian buildvariants #
###########################################
diff --git a/etc/repo_config.yaml b/etc/repo_config.yaml
index d7ee047b637..e0474974e0b 100644
--- a/etc/repo_config.yaml
+++ b/etc/repo_config.yaml
@@ -126,6 +126,13 @@ repos:
repos:
- zypper/suse/12/mongodb-org
+ - name: suse15
+ type: rpm
+ edition: org
+ bucket: repo.mongodb.org
+ repos:
+ - zypper/suse/15/mongodb-org
+
- name: debian81
type: deb
code_name: "jessie"
@@ -286,6 +293,13 @@ repos:
repos:
- zypper/suse/12/mongodb-enterprise
+ - name: suse15
+ type: rpm
+ edition: enterprise
+ bucket: repo.mongodb.com
+ repos:
+ - zypper/suse/15/mongodb-enterprise
+
- name: debian92
type: deb
edition: enterprise