summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2018-11-14 14:45:43 -0500
committerAndrew Morrow <acm@mongodb.com>2018-11-17 11:33:55 -0500
commit26e67a72771197215b0cb4d41f4b7b26ff289df8 (patch)
tree9964c0f36d809174bfedf2b8ac0e23a12751c11a /etc
parentc5f382a9aae82c2e87362fb0da3cc1d08e9edbb5 (diff)
downloadmongo-26e67a72771197215b0cb4d41f4b7b26ff289df8.tar.gz
SERVER-36656 Add canary builders for XCode 10 and XCode 10 with C++17
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml95
1 files changed, 95 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 48c5fcdb248..c8acf731325 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -11125,6 +11125,101 @@ buildvariants:
distros:
- rhel70-small
+- name: enterprise-osx-1011-xcode-10
+ display_name: ~ Enterprise macOS 10.11 (XCode 10)
+ modules:
+ - enterprise
+ run_on:
+ - macos-1014
+ batchtime: 1440 # 1 day
+ expansions:
+ test_flags: --excludeWithAnyTags=requires_ssl_mongo_tools
+ compile_env: DEVELOPER_DIR=/Applications/Xcode10.0.app
+ compile_flags: >-
+ --ssl
+ -j$(sysctl -n hw.logicalcpu)
+ --libc++
+ --variables-files=etc/scons/xcode_macosx.vars
+ num_jobs_available: 1
+ gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
+ tooltags: "-tags 'ssl sasl openssl_pre_1.0'"
+ build_mongoreplay: true
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
+ - name: audit
+ - name: auth_audit
+ - name: ese
+ - name: jsCore
+ - name: jsCore_auth
+ - name: jsCore_txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: jstestfuzz
+ - name: jstestfuzz_concurrent
+ - name: jstestfuzz_concurrent_replication
+ - name: jstestfuzz_concurrent_sharded
+ - name: jstestfuzz_replication
+ - name: jstestfuzz_sharded
+ - 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_auth
+ - name: replica_sets_jscore_passthrough
+ - name: sasl
+ - name: ssl
+ - name: sslSpecial
+
+- name: enterprise-osx-1011-xcode-10-cxx17
+ display_name: ~ Enterprise macOS 10.11 (XCode 10 C++17)
+ modules:
+ - enterprise
+ run_on:
+ - macos-1014
+ batchtime: 1440 # 1 day
+ expansions:
+ test_flags: --excludeWithAnyTags=requires_ssl_mongo_tools
+ compile_env: DEVELOPER_DIR=/Applications/Xcode10.0.app
+ compile_flags: >-
+ --ssl
+ -j$(sysctl -n hw.logicalcpu)
+ --libc++
+ --variables-files=etc/scons/xcode_macosx.vars
+ --cxx-std=17
+ CPPDEFINES=_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
+ CXXFLAGS="-Wno-register"
+ num_jobs_available: 1
+ gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
+ tooltags: "-tags 'ssl sasl openssl_pre_1.0'"
+ build_mongoreplay: true
+ display_tasks:
+ - *dbtest
+ - *unittests
+ tasks:
+ - name: compile_all_run_unittests_TG
+ - name: audit
+ - name: auth_audit
+ - name: ese
+ - name: jsCore
+ - name: jsCore_auth
+ - name: jsCore_txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: jstestfuzz
+ - name: jstestfuzz_concurrent
+ - name: jstestfuzz_concurrent_replication
+ - name: jstestfuzz_concurrent_sharded
+ - name: jstestfuzz_replication
+ - name: jstestfuzz_sharded
+ - 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_auth
+ - name: replica_sets_jscore_passthrough
+ - name: sasl
+ - name: ssl
+ - name: sslSpecial
+
- name: enterprise-osx-1010-openssl
display_name: ~ Enterprise macOS 10.10 OpenSSL
modules: