Skip to content

Commit

Permalink
run everything linux and x64 for nightly-driver
Browse files Browse the repository at this point in the history
  • Loading branch information
lerouxb committed Jan 18, 2024
1 parent 403116c commit 7032392
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
26 changes: 26 additions & 0 deletions .evergreen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13325,6 +13325,7 @@ buildvariants:
- name: linux_package
display_name: "Ubuntu 18.04 x64 (Packaging)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
- name: package_and_upload_artifact_linux_x64
- name: package_and_upload_artifact_deb_x64
Expand Down Expand Up @@ -13353,13 +13354,15 @@ buildvariants:
run_on: rhel70-build
expansions:
executable_os_id: linux-x64
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_rhel8
display_name: "RHEL 8.0 x64 (build)"
run_on: rhel80-small
expansions:
executable_os_id: linux-x64
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl11
Expand All @@ -13368,6 +13371,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl11
mongosh_shared_openssl: openssl11
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl11_rhel8
Expand All @@ -13376,6 +13380,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl11
mongosh_shared_openssl: openssl11
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl3
Expand All @@ -13384,6 +13389,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl3
mongosh_shared_openssl: openssl3
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl3_rhel8
Expand All @@ -13392,6 +13398,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl3
mongosh_shared_openssl: openssl3
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_arm64_build
Expand Down Expand Up @@ -13435,88 +13442,103 @@ buildvariants:
- name: e2e_rhel70_x64
display_name: "RHEL 7.0 x64 (E2E Tests)"
run_on: rhel70-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel76_x64
display_name: "RHEL 7.6 x64 (E2E Tests)"
run_on: rhel76-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel80_x64
display_name: "RHEL 8.0 x64 (E2E Tests)"
run_on: rhel80-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel90_x64
display_name: "RHEL 9.0 x64 (E2E Tests)"
run_on: rhel90-small
expansions:
disable_openssl_shared_config_for_bundled_openssl: true
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel83_x64
display_name: "RHEL 8.3 x64 (E2E Tests, FIPS-available OS)"
run_on: rhel83-fips
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_tests_linux_x64_openssl11_fips
- name: e2e_rhel92_x64
display_name: "RHEL 9.2 x64 (E2E Tests, FIPS-available OS)"
run_on: rhel92-fips
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl3
- name: e2e_tests_linux_x64_openssl3_fips
- name: e2e_ubuntu1804_x64
display_name: "Ubuntu 18.04 x64 (E2E Tests)"
run_on: ubuntu1804-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64_60x
- name: e2e_ubuntu2004_x64
display_name: "Ubuntu 20.04 x64 (E2E Tests)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_ubuntu2204_x64
display_name: "Ubuntu 22.04 x64 (E2E Tests)"
run_on: ubuntu2204-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl3
- name: e2e_debian10_x64
display_name: "Debian 10 x64 (E2E Tests)"
run_on: debian10-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64_60x
- name: e2e_tests_linux_x64_openssl11_60x
- name: e2e_debian11_x64
display_name: "Debian 11 x64 (E2E Tests)"
run_on: debian11-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_amazon2_x64
display_name: "Amazon Linux 2 x64 (E2E Tests)"
run_on: amazon2-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_amazon2023_x64
display_name: "Amazon Linux 2023 x64 (E2E Tests)"
run_on: amazon2023.0-small
expansions:
disable_openssl_shared_config_for_bundled_openssl: true
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_suse12_x64
display_name: "SLES 12 x64 (E2E Tests)"
run_on: suse12-sp5-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_suse15_x64
display_name: "SLES 15 x64 (E2E Tests)"
run_on: suse15sp4-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_ubuntu1804_arm64
Expand Down Expand Up @@ -13746,6 +13768,7 @@ buildvariants:
- name: pkg_smoke_tests_docker_x64
display_name: "package smoke (x64 Docker)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
- name: pkg_test_docker_linux_x64_ubuntu20_04_tgz
- name: pkg_test_docker_deb_x64_ubuntu18_04_deb
Expand Down Expand Up @@ -13781,6 +13804,7 @@ buildvariants:
- name: pkg_smoke_tests_docker_arm64
display_name: "package smoke (arm64 Docker)"
run_on: ubuntu2004-arm64-small
tags: ["nightly-driver"]
tasks:
- name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz
- name: pkg_test_docker_deb_arm64_ubuntu18_04_deb
Expand Down Expand Up @@ -13811,6 +13835,7 @@ buildvariants:
- name: exec_connectitivty_tests_docker_x64_openssl11
display_name: "executable connectivity tests (x64 Docker for OpenSSL 1.1 base OS)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
- name: executable_connectivity_test_linux_x64_rocky8
- name: executable_connectivity_test_linux_x64_ubuntu2004
Expand All @@ -13833,6 +13858,7 @@ buildvariants:
- name: exec_connectitivty_tests_docker_x64_openssl3
display_name: "executable connectivity tests (x64 Docker for OpenSSL 3 base OS)"
run_on: ubuntu2204-small
tags: ["nightly-driver"]
tasks:
- name: executable_connectivity_test_linux_x64_rocky8
- name: executable_connectivity_test_linux_x64_ubuntu2004
Expand Down
26 changes: 26 additions & 0 deletions .evergreen/evergreen.yml.in
Original file line number Diff line number Diff line change
Expand Up @@ -1219,6 +1219,7 @@ buildvariants:
- name: linux_package
display_name: "Ubuntu 18.04 x64 (Packaging)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
<% for (const { executableOsId, packages } of RELEASE_PACKAGE_MATRIX) {
for (const { name: packageVariant } of packages) {
Expand All @@ -1230,13 +1231,15 @@ buildvariants:
run_on: rhel70-build
expansions:
executable_os_id: linux-x64
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_rhel8
display_name: "RHEL 8.0 x64 (build)"
run_on: rhel80-small
expansions:
executable_os_id: linux-x64
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl11
Expand All @@ -1245,6 +1248,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl11
mongosh_shared_openssl: openssl11
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl11_rhel8
Expand All @@ -1253,6 +1257,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl11
mongosh_shared_openssl: openssl11
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl3
Expand All @@ -1261,6 +1266,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl3
mongosh_shared_openssl: openssl3
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_x64_build_openssl3_rhel8
Expand All @@ -1269,6 +1275,7 @@ buildvariants:
expansions:
executable_os_id: linux-x64-openssl3
mongosh_shared_openssl: openssl3
tags: ["nightly-driver"]
tasks:
- name: compile_artifact
- name: linux_arm64_build
Expand Down Expand Up @@ -1312,88 +1319,103 @@ buildvariants:
- name: e2e_rhel70_x64
display_name: "RHEL 7.0 x64 (E2E Tests)"
run_on: rhel70-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel76_x64
display_name: "RHEL 7.6 x64 (E2E Tests)"
run_on: rhel76-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel80_x64
display_name: "RHEL 8.0 x64 (E2E Tests)"
run_on: rhel80-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel90_x64
display_name: "RHEL 9.0 x64 (E2E Tests)"
run_on: rhel90-small
expansions:
disable_openssl_shared_config_for_bundled_openssl: true
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_rhel83_x64
display_name: "RHEL 8.3 x64 (E2E Tests, FIPS-available OS)"
run_on: rhel83-fips
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_tests_linux_x64_openssl11_fips
- name: e2e_rhel92_x64
display_name: "RHEL 9.2 x64 (E2E Tests, FIPS-available OS)"
run_on: rhel92-fips
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl3
- name: e2e_tests_linux_x64_openssl3_fips
- name: e2e_ubuntu1804_x64
display_name: "Ubuntu 18.04 x64 (E2E Tests)"
run_on: ubuntu1804-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64_60x
- name: e2e_ubuntu2004_x64
display_name: "Ubuntu 20.04 x64 (E2E Tests)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_ubuntu2204_x64
display_name: "Ubuntu 22.04 x64 (E2E Tests)"
run_on: ubuntu2204-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl3
- name: e2e_debian10_x64
display_name: "Debian 10 x64 (E2E Tests)"
run_on: debian10-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64_60x
- name: e2e_tests_linux_x64_openssl11_60x
- name: e2e_debian11_x64
display_name: "Debian 11 x64 (E2E Tests)"
run_on: debian11-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_tests_linux_x64_openssl11
- name: e2e_amazon2_x64
display_name: "Amazon Linux 2 x64 (E2E Tests)"
run_on: amazon2-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_amazon2023_x64
display_name: "Amazon Linux 2023 x64 (E2E Tests)"
run_on: amazon2023.0-small
expansions:
disable_openssl_shared_config_for_bundled_openssl: true
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_suse12_x64
display_name: "SLES 12 x64 (E2E Tests)"
run_on: suse12-sp5-large
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_suse15_x64
display_name: "SLES 15 x64 (E2E Tests)"
run_on: suse15sp4-small
tags: ["nightly-driver"]
tasks:
- name: e2e_tests_linux_x64
- name: e2e_ubuntu1804_arm64
Expand Down Expand Up @@ -1484,6 +1506,7 @@ buildvariants:
- name: pkg_smoke_tests_docker_x64
display_name: "package smoke (x64 Docker)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
<% for (const { taskName, executableOsId } of packageSmokeTestTasks) {
if (executableOsId.includes('linux-x64')) { %>
Expand All @@ -1492,6 +1515,7 @@ buildvariants:
- name: pkg_smoke_tests_docker_arm64
display_name: "package smoke (arm64 Docker)"
run_on: ubuntu2004-arm64-small
tags: ["nightly-driver"]
tasks:
<% for (const { taskName, executableOsId } of packageSmokeTestTasks) {
if (executableOsId.includes('linux-arm64')) { %>
Expand All @@ -1500,6 +1524,7 @@ buildvariants:
- name: exec_connectitivty_tests_docker_x64_openssl11
display_name: "executable connectivity tests (x64 Docker for OpenSSL 1.1 base OS)"
run_on: ubuntu2004-small
tags: ["nightly-driver"]
tasks:
<% for (const { taskName, executableOsId } of executableConnectivityTests) {
if (executableOsId.includes('linux-x64') && !taskName.includes('openssl3')) { %>
Expand All @@ -1516,6 +1541,7 @@ buildvariants:
- name: exec_connectitivty_tests_docker_x64_openssl3
display_name: "executable connectivity tests (x64 Docker for OpenSSL 3 base OS)"
run_on: ubuntu2204-small
tags: ["nightly-driver"]
tasks:
<% for (const { taskName, executableOsId } of executableConnectivityTests) {
if (executableOsId.includes('linux-x64') && !taskName.includes('openssl11')) { %>
Expand Down

0 comments on commit 7032392

Please sign in to comment.