diff options
author | Mikhail Shchatko <mikhail.shchatko@mongodb.com> | 2020-11-18 18:30:54 +0300 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-12-01 07:00:30 +0000 |
commit | da2fa0281d30cbb0f320b868a4af1ea77dfb97c5 (patch) | |
tree | 9c586c5bd8b300cfe7c0a35a1a3418f877f2a2f2 /etc | |
parent | 0345f786151b19602c3ef9136db68eda9af5ebe3 (diff) | |
download | mongo-da2fa0281d30cbb0f320b868a4af1ea77dfb97c5.tar.gz |
SERVER-52535 Use evergreen and github API to get the bin version for each release and for the latest
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 1 | ||||
-rw-r--r-- | etc/pip/components/resmoke.req | 1 | ||||
-rw-r--r-- | etc/setup_multiversion_config.yml | 308 | ||||
-rw-r--r-- | etc/setup_multiversion_mapping.yml | 291 |
4 files changed, 310 insertions, 291 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 9ba9dcb78fb..1289a090494 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -10041,6 +10041,7 @@ buildvariants: multiversion_platform: windows_x86_64-2008plus-ssl multiversion_platform_42_or_later: windows_x86_64-2012plus multiversion_platform_44_or_later: windows + multiversion_edition: base content_type: application/zip compile_flags: --ssl MONGO_DISTMOD=windows -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) --win-version-min=win10 num_scons_link_jobs_available: 0.5 diff --git a/etc/pip/components/resmoke.req b/etc/pip/components/resmoke.req index 0457d28259d..7a21b21e194 100644 --- a/etc/pip/components/resmoke.req +++ b/etc/pip/components/resmoke.req @@ -10,3 +10,4 @@ grpcio == 1.28.1; platform_machine == "x86_64" grpcio-tools == 1.28.1; platform_machine == "x86_64" googleapis-common-protos == 1.51.0; platform_machine == "x86_64" blackduck == 0.0.51 +PyGithub == 1.53
\ No newline at end of file diff --git a/etc/setup_multiversion_config.yml b/etc/setup_multiversion_config.yml new file mode 100644 index 00000000000..642f58db157 --- /dev/null +++ b/etc/setup_multiversion_config.yml @@ -0,0 +1,308 @@ +evergreen_projects: + - mongodb-mongo-master + - mongodb-mongo-v4.8 + - mongodb-mongo-v4.7 + - mongodb-mongo-v4.4 + - mongodb-mongo-v4.2 + - mongodb-mongo-v4.0 + - mongodb-mongo-v3.6 + - mongodb-mongo-v3.4 + + +evergreen_buildvariants: + + - name: ubuntu1604 + edition: targeted + platform: ubuntu1604 + architecture: x86_64 + + - name: enterprise-ubuntu1604-64 + edition: enterprise + platform: ubuntu1604 + architecture: x86_64 + + - name: enterprise-ubuntu1604-arm64 + edition: enterprise + platform: ubuntu1604 + architecture: aarch64 + + - name: enterprise-ubuntu1604-arm64 + edition: enterprise + platform: ubuntu1604 + architecture: arm64 + versions: ["3.4", "3.6", "4.0"] + + - name: ubuntu1804 + edition: targeted + platform: ubuntu1804 + architecture: x86_64 + + - name: enterprise-ubuntu1804-64 + edition: enterprise + platform: ubuntu1804 + architecture: x86_64 + + - name: ubuntu1804-arm64 + edition: targeted + platform: ubuntu1804 + architecture: aarch64 + + - name: enterprise-ubuntu1804-arm64 + edition: enterprise + platform: ubuntu1804 + architecture: aarch64 + + - name: enterprise-ubuntu1804-ppc64le + edition: enterprise + platform: ubuntu1804 + architecture: ppc64le + + - name: ubuntu1804-s390x + edition: targeted + platform: ubuntu1804 + architecture: s390x + + - name: enterprise-ubuntu1804-s390x + edition: enterprise + platform: ubuntu1804 + architecture: s390x + + - name: ubuntu2004 + edition: targeted + platform: ubuntu2004 + architecture: x86_64 + + - name: enterprise-ubuntu2004-64 + edition: enterprise + platform: ubuntu2004 + architecture: x86_64 + + - name: ubuntu2004-arm64 + edition: targeted + platform: ubuntu2004 + architecture: aarch64 + + - name: enterprise-ubuntu2004-arm64 + edition: enterprise + platform: ubuntu2004 + architecture: aarch64 + + - name: amazon + edition: targeted + platform: amazon + architecture: x86_64 + + - name: enterprise-linux-64-amazon-ami + edition: enterprise + platform: amazon + architecture: x86_64 + + - name: amazon2 + edition: targeted + platform: amazon2 + architecture: x86_64 + + - name: enterprise-amazon2 + edition: enterprise + platform: amazon2 + architecture: x86_64 + + - name: rhel62 + edition: targeted + platform: rhel62 + architecture: x86_64 + + - name: enterprise-rhel-62-64-bit + edition: enterprise + platform: rhel62 + architecture: x86_64 + + - name: rhel70 + edition: targeted + platform: rhel70 + architecture: x86_64 + + - name: enterprise-rhel-70-64-bit + edition: enterprise + platform: rhel70 + architecture: x86_64 + + - name: rhel80 + edition: targeted + platform: rhel80 + architecture: x86_64 + + - name: enterprise-rhel-80-64-bit + edition: enterprise + platform: rhel80 + architecture: x86_64 + + - name: rhel-82-arm64 + edition: targeted + platform: rhel82 + architecture: arm64 + + - name: enterprise-rhel-82-arm64 + edition: enterprise + platform: rhel82 + architecture: arm64 + + - name: enterprise-rhel-71-ppc64le + edition: enterprise + platform: rhel71 + architecture: ppc64le + + - name: enterprise-rhel-81-ppc64le + edition: enterprise + platform: rhel81 + architecture: ppc64le + + - name: rhel-67-s390x + edition: targeted + platform: rhel67 + architecture: s390x + + - name: enterprise-rhel-67-s390x + edition: enterprise + platform: rhel67 + architecture: s390x + + - name: rhel-72-s390x + edition: targeted + platform: rhel72 + architecture: s390x + + - name: enterprise-rhel-72-s390x + edition: enterprise + platform: rhel72 + architecture: s390x + + - name: suse12 + edition: targeted + platform: suse12 + architecture: x86_64 + + - name: enterprise-suse12-64 + edition: enterprise + platform: suse12 + architecture: x86_64 + + - name: suse12-s390x + edition: targeted + platform: suse12 + architecture: s390x + + - name: enterprise-suse12-s390x + edition: enterprise + platform: suse12 + architecture: s390x + + - name: suse15 + edition: targeted + platform: suse15 + architecture: x86_64 + + - name: enterprise-suse15-64 + edition: enterprise + platform: suse15 + architecture: x86_64 + + - name: debian92 + edition: targeted + platform: debian92 + architecture: x86_64 + + - name: enterprise-debian92-64 + edition: enterprise + platform: debian92 + architecture: x86_64 + + - name: debian10 + edition: targeted + platform: debian10 + architecture: x86_64 + + - name: enterprise-debian10-64 + edition: enterprise + platform: debian10 + architecture: x86_64 + + - name: windows + edition: base + platform: windows + architecture: x86_64 + + - name: windows-64-2k8-ssl + edition: base + platform: windows_x86_64-2012plus + architecture: x86_64 + versions: ["4.2"] + + - name: windows-64-2k8-ssl + edition: base + platform: windows_x86_64-2008plus-ssl + architecture: x86_64 + versions: ["3.4", "3.6", "4.0"] + + - name: enterprise-windows + edition: enterprise + platform: windows + architecture: x86_64 + + - name: enterprise-windows-64-2k8 + edition: enterprise + platform: windows + architecture: x86_64 + versions: ["3.6", "4.0", "4.2"] + + - name: enterprise-windows-64 + edition: enterprise + platform: windows + architecture: x86_64 + versions: ["3.4"] + + - name: macos + edition: base + platform: osx + architecture: x86_64 + + - name: osx-1010 + edition: base + platform: osx-ssl + architecture: x86_64 + versions: ["4.0"] + + - name: osx-1010-ssl + edition: base + platform: osx-ssl + architecture: x86_64 + versions: ["3.6"] + + - name: osx-108-ssl + edition: base + platform: osx-ssl + architecture: x86_64 + versions: ["3.4"] + + - name: enterprise-macos + edition: enterprise + platform: osx + architecture: x86_64 + + - name: enterprise-osx-1010 + edition: enterprise + platform: osx + architecture: x86_64 + versions: ["3.6", "4.0"] + + - name: enterprise-osx-108 + edition: enterprise + platform: osx + architecture: x86_64 + versions: ["3.4"] + + - name: linux-64 + edition: base + platform: linux_x86_64 + architecture: x86_64 + versions: ["3.4", "3.6", "4.0"] diff --git a/etc/setup_multiversion_mapping.yml b/etc/setup_multiversion_mapping.yml deleted file mode 100644 index 6e69f7dbeeb..00000000000 --- a/etc/setup_multiversion_mapping.yml +++ /dev/null @@ -1,291 +0,0 @@ -evergreen_buildvariants: - -- name: ubuntu1604 - edition: targeted - platform: ubuntu1604 - architecture: x86_64 - -- name: enterprise-ubuntu1604-64 - edition: enterprise - platform: ubuntu1604 - architecture: x86_64 - -- name: enterprise-ubuntu1604-arm64 - edition: enterprise - platform: ubuntu1604 - architecture: aarch64 - -- name: enterprise-ubuntu1604-arm64 - edition: enterprise - platform: ubuntu1604 - architecture: arm64 - versions: ["3.4", "3.6", "4.0"] - -- name: ubuntu1804 - edition: targeted - platform: ubuntu1804 - architecture: x86_64 - -- name: enterprise-ubuntu1804-64 - edition: enterprise - platform: ubuntu1804 - architecture: x86_64 - -- name: ubuntu1804-arm64 - edition: targeted - platform: ubuntu1804 - architecture: aarch64 - -- name: enterprise-ubuntu1804-arm64 - edition: enterprise - platform: ubuntu1804 - architecture: aarch64 - -- name: enterprise-ubuntu1804-ppc64le - edition: enterprise - platform: ubuntu1804 - architecture: ppc64le - -- name: ubuntu1804-s390x - edition: targeted - platform: ubuntu1804 - architecture: s390x - -- name: enterprise-ubuntu1804-s390x - edition: enterprise - platform: ubuntu1804 - architecture: s390x - -- name: ubuntu2004 - edition: targeted - platform: ubuntu2004 - architecture: x86_64 - -- name: enterprise-ubuntu2004-64 - edition: enterprise - platform: ubuntu2004 - architecture: x86_64 - -- name: ubuntu2004-arm64 - edition: targeted - platform: ubuntu2004 - architecture: aarch64 - -- name: enterprise-ubuntu2004-arm64 - edition: enterprise - platform: ubuntu2004 - architecture: aarch64 - -- name: amazon - edition: targeted - platform: amazon - architecture: x86_64 - -- name: enterprise-linux-64-amazon-ami - edition: enterprise - platform: amazon - architecture: x86_64 - -- name: amazon2 - edition: targeted - platform: amazon2 - architecture: x86_64 - -- name: enterprise-amazon2 - edition: enterprise - platform: amazon2 - architecture: x86_64 - -- name: rhel62 - edition: targeted - platform: rhel62 - architecture: x86_64 - -- name: enterprise-rhel-62-64-bit - edition: enterprise - platform: rhel62 - architecture: x86_64 - -- name: rhel70 - edition: targeted - platform: rhel70 - architecture: x86_64 - -- name: enterprise-rhel-70-64-bit - edition: enterprise - platform: rhel70 - architecture: x86_64 - -- name: rhel80 - edition: targeted - platform: rhel80 - architecture: x86_64 - -- name: enterprise-rhel-80-64-bit - edition: enterprise - platform: rhel80 - architecture: x86_64 - -- name: rhel-82-arm64 - edition: targeted - platform: rhel82 - architecture: arm64 - -- name: enterprise-rhel-82-arm64 - edition: enterprise - platform: rhel82 - architecture: arm64 - -- name: enterprise-rhel-71-ppc64le - edition: enterprise - platform: rhel71 - architecture: ppc64le - -- name: enterprise-rhel-81-ppc64le - edition: enterprise - platform: rhel81 - architecture: ppc64le - -- name: rhel-67-s390x - edition: targeted - platform: rhel67 - architecture: s390x - -- name: enterprise-rhel-67-s390x - edition: enterprise - platform: rhel67 - architecture: s390x - -- name: rhel-72-s390x - edition: targeted - platform: rhel72 - architecture: s390x - -- name: enterprise-rhel-72-s390x - edition: enterprise - platform: rhel72 - architecture: s390x - -- name: suse12 - edition: targeted - platform: suse12 - architecture: x86_64 - -- name: enterprise-suse12-64 - edition: enterprise - platform: suse12 - architecture: x86_64 - -- name: suse12-s390x - edition: targeted - platform: suse12 - architecture: s390x - -- name: enterprise-suse12-s390x - edition: enterprise - platform: suse12 - architecture: s390x - -- name: suse15 - edition: targeted - platform: suse15 - architecture: x86_64 - -- name: enterprise-suse15-64 - edition: enterprise - platform: suse15 - architecture: x86_64 - -- name: debian92 - edition: targeted - platform: debian92 - architecture: x86_64 - -- name: enterprise-debian92-64 - edition: enterprise - platform: debian92 - architecture: x86_64 - -- name: debian10 - edition: targeted - platform: debian10 - architecture: x86_64 - -- name: enterprise-debian10-64 - edition: enterprise - platform: debian10 - architecture: x86_64 - -- name: windows - edition: targeted - platform: windows - architecture: x86_64 - -- name: windows-64-2k8-ssl - edition: targeted - platform: windows_x86_64-2012plus - architecture: x86_64 - versions: ["4.2"] - -- name: windows-64-2k8-ssl - edition: targeted - platform: windows_x86_64-2008plus-ssl - architecture: x86_64 - versions: ["3.4", "3.6", "4.0"] - -- name: enterprise-windows - edition: enterprise - platform: windows - architecture: x86_64 - -- name: enterprise-windows-64-2k8 - edition: enterprise - platform: windows - architecture: x86_64 - versions: ["3.6", "4.0", "4.2"] - -- name: enterprise-windows-64 - edition: enterprise - platform: windows - architecture: x86_64 - versions: ["3.4"] - -- name: macos - edition: targeted - platform: osx - architecture: x86_64 - -- name: osx-1010 - edition: targeted - platform: osx - architecture: x86_64 - versions: ["4.0"] - -- name: osx-1010-ssl - edition: targeted - platform: osx - architecture: x86_64 - versions: ["3.6"] - -- name: osx-108-ssl - edition: targeted - platform: osx - architecture: x86_64 - versions: ["3.4"] - -- name: enterprise-macos - edition: enterprise - platform: osx - architecture: x86_64 - -- name: enterprise-osx-1010 - edition: enterprise - platform: osx - architecture: x86_64 - versions: ["3.6", "4.0"] - -- name: enterprise-osx-108 - edition: enterprise - platform: osx - architecture: x86_64 - versions: ["3.4"] |