summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian McCarthy <brian.mccarthy@mongodb.com>2019-06-09 06:58:03 -0400
committerBrian McCarthy <brian.mccarthy@mongodb.com>2019-06-10 13:11:03 -0400
commit3bf12f15fdc8c791445d4a90f50c2d04b140d524 (patch)
treedf9a35f56dbec07874dae8c7ba55c3e058b36be4
parent6322ae5b208549aff301268ef4062933f5dc7009 (diff)
downloadmongo-v3.0.tar.gz
SERVER-41604 For testing, update evergreen.yml on old stable branch to support ubuntu1604v3.0
-rwxr-xr-xbuildscripts/packager-enterprise.py4
-rwxr-xr-xbuildscripts/packager.py4
-rw-r--r--etc/evergreen.yml115
3 files changed, 121 insertions, 2 deletions
diff --git a/buildscripts/packager-enterprise.py b/buildscripts/packager-enterprise.py
index d2a8e110b2f..a3c1ad3d3b4 100755
--- a/buildscripts/packager-enterprise.py
+++ b/buildscripts/packager-enterprise.py
@@ -211,6 +211,8 @@ class Distro(object):
return "precise"
elif build_os == 'ubuntu1404':
return "trusty"
+ elif build_os == 'ubuntu1604':
+ return "xenial"
else:
raise Exception("unsupported build_os: %s" % build_os)
elif self.n == 'debian':
@@ -241,7 +243,7 @@ class Distro(object):
elif self.n == 'amazon':
return [ "amazon" ]
elif self.n == 'ubuntu':
- return [ "ubuntu1204", "ubuntu1404" ]
+ return [ "ubuntu1204", "ubuntu1404", "ubuntu1604" ]
elif self.n == 'debian':
return [ "debian71" ]
else:
diff --git a/buildscripts/packager.py b/buildscripts/packager.py
index 059910c0f42..66b5cb956a1 100755
--- a/buildscripts/packager.py
+++ b/buildscripts/packager.py
@@ -233,6 +233,8 @@ class Distro(object):
return "precise"
elif build_os == 'ubuntu1404':
return "trusty"
+ elif build_os == 'ubuntu1604':
+ return "xenial"
else:
raise Exception("unsupported build_os: %s" % build_os)
elif self.n == 'debian':
@@ -263,7 +265,7 @@ class Distro(object):
elif self.n == 'amazon':
return [ "amazon" ]
elif self.n == 'ubuntu':
- return [ "ubuntu1204", "ubuntu1404" ]
+ return [ "ubuntu1204", "ubuntu1404", "ubuntu1604" ]
elif self.n == 'debian':
return [ "debian71" ]
else:
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 2ec1fd141af..2e1449680d3 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -2625,6 +2625,84 @@ buildvariants:
- name: tool_WT
- name: push
+- name: ubuntu1604
+ display_name: SSL Ubuntu 1604 64-bit
+ modules:
+ - mongo-tools
+ run_on:
+ - ubuntu1604-test
+ expansions:
+ tooltags: "-tags ssl"
+ push_path: linux
+ push_bucket: downloads.mongodb.org
+ push_name: linux
+ push_arch: x86_64-ubuntu1604
+ compile_flags: --ssl --distmod=ubuntu1604 -j$(grep -c ^processor /proc/cpuinfo) --release --cc=/opt/mongodbtoolchain/bin/gcc --cxx=/opt/mongodbtoolchain/bin/g++ --variant-dir="linux2/release"
+ test_flags: --continue-on-failure
+ has_packages: true
+ packager_script: packager.py
+ packager_distro: ubuntu1604
+ repo_edition: org
+ tasks:
+ - name: compile
+ distros:
+ - ubuntu1604-build
+ - name: aggregation
+ - name: aggregation_WT
+ - name: aggregation_auth
+ - name: auth
+ - name: auth_WT
+ - name: dbtest
+ - name: dbtest_WT
+ - name: disk
+ - name: durability
+ - name: failpoints
+ - name: failpoints_auth
+ - name: gle_auth
+ - name: gle_auth_WT
+ - name: gle_auth_write_cmd
+ - name: gle_auth_write_cmd_WT
+ - name: jsCore
+ - name: jsCore_WT
+ - name: jsCore_auth
+ - name: jsCore_compatibility
+ - name: jsCore_compatibility_WT
+ - name: jsCore_small_oplog
+ - name: jsCore_small_oplog_WT
+ - name: mmap
+ - name: mongosTest
+ - name: multiversion
+ - name: noPassthrough
+ - name: noPassthrough_WT
+ - name: noPassthroughWithMongod
+ - name: noPassthroughWithMongod_WT
+ - name: parallel
+ - name: parallel_WT
+ - name: parallel_compatibility
+ - name: parallel_compatibility_WT
+ - name: concurrency
+ - name: concurrency_WT
+ - name: concurrency_compatibility
+ - name: concurrency_compatibility_WT
+ - name: replicasets
+ - name: replicasets_WT
+ - name: replicasets_auth
+ - name: replication
+ - name: replication_WT
+ - name: replication_auth
+ - name: sharding
+ - name: sharding_WT
+ - name: sharding_auth
+ - name: slow1
+ - name: slow1_WT
+ - name: slow2
+ - name: slow2_WT
+ - name: ssl
+ - name: sslSpecial
+ - name: tool
+ - name: tool_WT
+ - name: push
+
- name: enterprise-linux-64-amazon-ami
display_name: Enterprise Linux 64-bit Amazon AMI
modules:
@@ -3734,6 +3812,43 @@ buildvariants:
- name: sslSpecial
- name: push
+- name: enterprise-ubuntu1604-64
+ display_name: Enterprise Ubuntu 1604 64-bit
+ modules:
+ - enterprise
+ - mongo-tools
+ run_on:
+ - ubuntu1604-test
+ expansions:
+ gorootvars: GOROOT=/opt/go PATH="/opt/go/bin:$PATH"
+ tooltags: "-tags 'ssl sasl'"
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ push_name: linux
+ push_arch: x86_64-enterprise-ubuntu1604
+ compile_flags: --ssl --distmod=ubuntu1604 --release -j$(grep -c ^processor /proc/cpuinfo) --cc=/opt/mongodbtoolchain/bin/gcc --cxx=/opt/mongodbtoolchain/bin/g++ --variant-dir="linux2/release"
+ test_flags: --authMechanism=SCRAM-SHA-1 --continue-on-failure
+ has_packages: true
+ packager_script: packager-enterprise.py
+ packager_distro: ubuntu1604
+ repo_edition: enterprise
+ tasks:
+ - name: compile
+ distros:
+ - ubuntu1604-build
+ - name: audit
+ - name: audit_WT
+ - name: jsCore_auth
+ - name: mmap
+ - name: replicasets_auth
+ - name: sasl
+ - name: sharding_auth
+ - name: snmp
+ - name: snmp_WT
+ - name: ssl
+ - name: sslSpecial
+ - name: push
+
###########################################
# SUSE buildvariants #
###########################################