From 3bf12f15fdc8c791445d4a90f50c2d04b140d524 Mon Sep 17 00:00:00 2001 From: Brian McCarthy Date: Sun, 9 Jun 2019 06:58:03 -0400 Subject: SERVER-41604 For testing, update evergreen.yml on old stable branch to support ubuntu1604 --- buildscripts/packager-enterprise.py | 4 +- buildscripts/packager.py | 4 +- etc/evergreen.yml | 115 ++++++++++++++++++++++++++++++++++++ 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 # ########################################### -- cgit v1.2.1