Skip to content

Commit 0e31422

Browse files
authored
chore: use patch aliases to run just some of the build variants for the nightly driver tests (#1790)
* trying patch aliases * only use patch aliases in the ui * run everything linux and x64 for nightly-driver * npm i, not npm ci
1 parent c6df8b2 commit 0e31422

File tree

3 files changed

+61
-1
lines changed

3 files changed

+61
-1
lines changed

.evergreen.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13158,6 +13158,7 @@ buildvariants:
1315813158
- name: linux_unit
1315913159
display_name: "Ubuntu 18.04 x64 (Unit tests)"
1316013160
run_on: ubuntu2004-small
13161+
tags: ["nightly-driver"]
1316113162
tasks:
1316213163
- name: compile_ts
1316313164
- name: check
@@ -13324,6 +13325,7 @@ buildvariants:
1332413325
- name: linux_package
1332513326
display_name: "Ubuntu 18.04 x64 (Packaging)"
1332613327
run_on: ubuntu2004-small
13328+
tags: ["nightly-driver"]
1332713329
tasks:
1332813330
- name: package_and_upload_artifact_linux_x64
1332913331
- name: package_and_upload_artifact_deb_x64
@@ -13352,13 +13354,15 @@ buildvariants:
1335213354
run_on: rhel70-build
1335313355
expansions:
1335413356
executable_os_id: linux-x64
13357+
tags: ["nightly-driver"]
1335513358
tasks:
1335613359
- name: compile_artifact
1335713360
- name: linux_x64_build_rhel8
1335813361
display_name: "RHEL 8.0 x64 (build)"
1335913362
run_on: rhel80-small
1336013363
expansions:
1336113364
executable_os_id: linux-x64
13365+
tags: ["nightly-driver"]
1336213366
tasks:
1336313367
- name: compile_artifact
1336413368
- name: linux_x64_build_openssl11
@@ -13367,6 +13371,7 @@ buildvariants:
1336713371
expansions:
1336813372
executable_os_id: linux-x64-openssl11
1336913373
mongosh_shared_openssl: openssl11
13374+
tags: ["nightly-driver"]
1337013375
tasks:
1337113376
- name: compile_artifact
1337213377
- name: linux_x64_build_openssl11_rhel8
@@ -13375,6 +13380,7 @@ buildvariants:
1337513380
expansions:
1337613381
executable_os_id: linux-x64-openssl11
1337713382
mongosh_shared_openssl: openssl11
13383+
tags: ["nightly-driver"]
1337813384
tasks:
1337913385
- name: compile_artifact
1338013386
- name: linux_x64_build_openssl3
@@ -13383,6 +13389,7 @@ buildvariants:
1338313389
expansions:
1338413390
executable_os_id: linux-x64-openssl3
1338513391
mongosh_shared_openssl: openssl3
13392+
tags: ["nightly-driver"]
1338613393
tasks:
1338713394
- name: compile_artifact
1338813395
- name: linux_x64_build_openssl3_rhel8
@@ -13391,6 +13398,7 @@ buildvariants:
1339113398
expansions:
1339213399
executable_os_id: linux-x64-openssl3
1339313400
mongosh_shared_openssl: openssl3
13401+
tags: ["nightly-driver"]
1339413402
tasks:
1339513403
- name: compile_artifact
1339613404
- name: linux_arm64_build
@@ -13434,88 +13442,103 @@ buildvariants:
1343413442
- name: e2e_rhel70_x64
1343513443
display_name: "RHEL 7.0 x64 (E2E Tests)"
1343613444
run_on: rhel70-large
13445+
tags: ["nightly-driver"]
1343713446
tasks:
1343813447
- name: e2e_tests_linux_x64
1343913448
- name: e2e_rhel76_x64
1344013449
display_name: "RHEL 7.6 x64 (E2E Tests)"
1344113450
run_on: rhel76-large
13451+
tags: ["nightly-driver"]
1344213452
tasks:
1344313453
- name: e2e_tests_linux_x64
1344413454
- name: e2e_rhel80_x64
1344513455
display_name: "RHEL 8.0 x64 (E2E Tests)"
1344613456
run_on: rhel80-small
13457+
tags: ["nightly-driver"]
1344713458
tasks:
1344813459
- name: e2e_tests_linux_x64
1344913460
- name: e2e_rhel90_x64
1345013461
display_name: "RHEL 9.0 x64 (E2E Tests)"
1345113462
run_on: rhel90-small
1345213463
expansions:
1345313464
disable_openssl_shared_config_for_bundled_openssl: true
13465+
tags: ["nightly-driver"]
1345413466
tasks:
1345513467
- name: e2e_tests_linux_x64
1345613468
- name: e2e_rhel83_x64
1345713469
display_name: "RHEL 8.3 x64 (E2E Tests, FIPS-available OS)"
1345813470
run_on: rhel83-fips
13471+
tags: ["nightly-driver"]
1345913472
tasks:
1346013473
- name: e2e_tests_linux_x64
1346113474
- name: e2e_tests_linux_x64_openssl11
1346213475
- name: e2e_tests_linux_x64_openssl11_fips
1346313476
- name: e2e_rhel92_x64
1346413477
display_name: "RHEL 9.2 x64 (E2E Tests, FIPS-available OS)"
1346513478
run_on: rhel92-fips
13479+
tags: ["nightly-driver"]
1346613480
tasks:
1346713481
- name: e2e_tests_linux_x64
1346813482
- name: e2e_tests_linux_x64_openssl3
1346913483
- name: e2e_tests_linux_x64_openssl3_fips
1347013484
- name: e2e_ubuntu1804_x64
1347113485
display_name: "Ubuntu 18.04 x64 (E2E Tests)"
1347213486
run_on: ubuntu1804-large
13487+
tags: ["nightly-driver"]
1347313488
tasks:
1347413489
- name: e2e_tests_linux_x64_60x
1347513490
- name: e2e_ubuntu2004_x64
1347613491
display_name: "Ubuntu 20.04 x64 (E2E Tests)"
1347713492
run_on: ubuntu2004-small
13493+
tags: ["nightly-driver"]
1347813494
tasks:
1347913495
- name: e2e_tests_linux_x64
1348013496
- name: e2e_tests_linux_x64_openssl11
1348113497
- name: e2e_ubuntu2204_x64
1348213498
display_name: "Ubuntu 22.04 x64 (E2E Tests)"
1348313499
run_on: ubuntu2204-small
13500+
tags: ["nightly-driver"]
1348413501
tasks:
1348513502
- name: e2e_tests_linux_x64
1348613503
- name: e2e_tests_linux_x64_openssl3
1348713504
- name: e2e_debian10_x64
1348813505
display_name: "Debian 10 x64 (E2E Tests)"
1348913506
run_on: debian10-small
13507+
tags: ["nightly-driver"]
1349013508
tasks:
1349113509
- name: e2e_tests_linux_x64_60x
1349213510
- name: e2e_tests_linux_x64_openssl11_60x
1349313511
- name: e2e_debian11_x64
1349413512
display_name: "Debian 11 x64 (E2E Tests)"
1349513513
run_on: debian11-small
13514+
tags: ["nightly-driver"]
1349613515
tasks:
1349713516
- name: e2e_tests_linux_x64
1349813517
- name: e2e_tests_linux_x64_openssl11
1349913518
- name: e2e_amazon2_x64
1350013519
display_name: "Amazon Linux 2 x64 (E2E Tests)"
1350113520
run_on: amazon2-large
13521+
tags: ["nightly-driver"]
1350213522
tasks:
1350313523
- name: e2e_tests_linux_x64
1350413524
- name: e2e_amazon2023_x64
1350513525
display_name: "Amazon Linux 2023 x64 (E2E Tests)"
1350613526
run_on: amazon2023.0-small
1350713527
expansions:
1350813528
disable_openssl_shared_config_for_bundled_openssl: true
13529+
tags: ["nightly-driver"]
1350913530
tasks:
1351013531
- name: e2e_tests_linux_x64
1351113532
- name: e2e_suse12_x64
1351213533
display_name: "SLES 12 x64 (E2E Tests)"
1351313534
run_on: suse12-sp5-large
13535+
tags: ["nightly-driver"]
1351413536
tasks:
1351513537
- name: e2e_tests_linux_x64
1351613538
- name: e2e_suse15_x64
1351713539
display_name: "SLES 15 x64 (E2E Tests)"
1351813540
run_on: suse15sp4-small
13541+
tags: ["nightly-driver"]
1351913542
tasks:
1352013543
- name: e2e_tests_linux_x64
1352113544
- name: e2e_ubuntu1804_arm64
@@ -13745,6 +13768,7 @@ buildvariants:
1374513768
- name: pkg_smoke_tests_docker_x64
1374613769
display_name: "package smoke (x64 Docker)"
1374713770
run_on: ubuntu2004-small
13771+
tags: ["nightly-driver"]
1374813772
tasks:
1374913773
- name: pkg_test_docker_linux_x64_ubuntu20_04_tgz
1375013774
- name: pkg_test_docker_deb_x64_ubuntu18_04_deb
@@ -13780,6 +13804,7 @@ buildvariants:
1378013804
- name: pkg_smoke_tests_docker_arm64
1378113805
display_name: "package smoke (arm64 Docker)"
1378213806
run_on: ubuntu2004-arm64-small
13807+
tags: ["nightly-driver"]
1378313808
tasks:
1378413809
- name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz
1378513810
- name: pkg_test_docker_deb_arm64_ubuntu18_04_deb
@@ -13810,6 +13835,7 @@ buildvariants:
1381013835
- name: exec_connectitivty_tests_docker_x64_openssl11
1381113836
display_name: "executable connectivity tests (x64 Docker for OpenSSL 1.1 base OS)"
1381213837
run_on: ubuntu2004-small
13838+
tags: ["nightly-driver"]
1381313839
tasks:
1381413840
- name: executable_connectivity_test_linux_x64_rocky8
1381513841
- name: executable_connectivity_test_linux_x64_ubuntu2004
@@ -13832,6 +13858,7 @@ buildvariants:
1383213858
- name: exec_connectitivty_tests_docker_x64_openssl3
1383313859
display_name: "executable connectivity tests (x64 Docker for OpenSSL 3 base OS)"
1383413860
run_on: ubuntu2204-small
13861+
tags: ["nightly-driver"]
1383513862
tasks:
1383613863
- name: executable_connectivity_test_linux_x64_rocky8
1383713864
- name: executable_connectivity_test_linux_x64_ubuntu2004

.evergreen/evergreen.yml.in

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,6 +1201,7 @@ buildvariants:
12011201
- name: linux_unit
12021202
display_name: "Ubuntu 18.04 x64 (Unit tests)"
12031203
run_on: ubuntu2004-small
1204+
tags: ["nightly-driver"]
12041205
tasks:
12051206
- name: compile_ts
12061207
- name: check
@@ -1218,6 +1219,7 @@ buildvariants:
12181219
- name: linux_package
12191220
display_name: "Ubuntu 18.04 x64 (Packaging)"
12201221
run_on: ubuntu2004-small
1222+
tags: ["nightly-driver"]
12211223
tasks:
12221224
<% for (const { executableOsId, packages } of RELEASE_PACKAGE_MATRIX) {
12231225
for (const { name: packageVariant } of packages) {
@@ -1229,13 +1231,15 @@ buildvariants:
12291231
run_on: rhel70-build
12301232
expansions:
12311233
executable_os_id: linux-x64
1234+
tags: ["nightly-driver"]
12321235
tasks:
12331236
- name: compile_artifact
12341237
- name: linux_x64_build_rhel8
12351238
display_name: "RHEL 8.0 x64 (build)"
12361239
run_on: rhel80-small
12371240
expansions:
12381241
executable_os_id: linux-x64
1242+
tags: ["nightly-driver"]
12391243
tasks:
12401244
- name: compile_artifact
12411245
- name: linux_x64_build_openssl11
@@ -1244,6 +1248,7 @@ buildvariants:
12441248
expansions:
12451249
executable_os_id: linux-x64-openssl11
12461250
mongosh_shared_openssl: openssl11
1251+
tags: ["nightly-driver"]
12471252
tasks:
12481253
- name: compile_artifact
12491254
- name: linux_x64_build_openssl11_rhel8
@@ -1252,6 +1257,7 @@ buildvariants:
12521257
expansions:
12531258
executable_os_id: linux-x64-openssl11
12541259
mongosh_shared_openssl: openssl11
1260+
tags: ["nightly-driver"]
12551261
tasks:
12561262
- name: compile_artifact
12571263
- name: linux_x64_build_openssl3
@@ -1260,6 +1266,7 @@ buildvariants:
12601266
expansions:
12611267
executable_os_id: linux-x64-openssl3
12621268
mongosh_shared_openssl: openssl3
1269+
tags: ["nightly-driver"]
12631270
tasks:
12641271
- name: compile_artifact
12651272
- name: linux_x64_build_openssl3_rhel8
@@ -1268,6 +1275,7 @@ buildvariants:
12681275
expansions:
12691276
executable_os_id: linux-x64-openssl3
12701277
mongosh_shared_openssl: openssl3
1278+
tags: ["nightly-driver"]
12711279
tasks:
12721280
- name: compile_artifact
12731281
- name: linux_arm64_build
@@ -1311,88 +1319,103 @@ buildvariants:
13111319
- name: e2e_rhel70_x64
13121320
display_name: "RHEL 7.0 x64 (E2E Tests)"
13131321
run_on: rhel70-large
1322+
tags: ["nightly-driver"]
13141323
tasks:
13151324
- name: e2e_tests_linux_x64
13161325
- name: e2e_rhel76_x64
13171326
display_name: "RHEL 7.6 x64 (E2E Tests)"
13181327
run_on: rhel76-large
1328+
tags: ["nightly-driver"]
13191329
tasks:
13201330
- name: e2e_tests_linux_x64
13211331
- name: e2e_rhel80_x64
13221332
display_name: "RHEL 8.0 x64 (E2E Tests)"
13231333
run_on: rhel80-small
1334+
tags: ["nightly-driver"]
13241335
tasks:
13251336
- name: e2e_tests_linux_x64
13261337
- name: e2e_rhel90_x64
13271338
display_name: "RHEL 9.0 x64 (E2E Tests)"
13281339
run_on: rhel90-small
13291340
expansions:
13301341
disable_openssl_shared_config_for_bundled_openssl: true
1342+
tags: ["nightly-driver"]
13311343
tasks:
13321344
- name: e2e_tests_linux_x64
13331345
- name: e2e_rhel83_x64
13341346
display_name: "RHEL 8.3 x64 (E2E Tests, FIPS-available OS)"
13351347
run_on: rhel83-fips
1348+
tags: ["nightly-driver"]
13361349
tasks:
13371350
- name: e2e_tests_linux_x64
13381351
- name: e2e_tests_linux_x64_openssl11
13391352
- name: e2e_tests_linux_x64_openssl11_fips
13401353
- name: e2e_rhel92_x64
13411354
display_name: "RHEL 9.2 x64 (E2E Tests, FIPS-available OS)"
13421355
run_on: rhel92-fips
1356+
tags: ["nightly-driver"]
13431357
tasks:
13441358
- name: e2e_tests_linux_x64
13451359
- name: e2e_tests_linux_x64_openssl3
13461360
- name: e2e_tests_linux_x64_openssl3_fips
13471361
- name: e2e_ubuntu1804_x64
13481362
display_name: "Ubuntu 18.04 x64 (E2E Tests)"
13491363
run_on: ubuntu1804-large
1364+
tags: ["nightly-driver"]
13501365
tasks:
13511366
- name: e2e_tests_linux_x64_60x
13521367
- name: e2e_ubuntu2004_x64
13531368
display_name: "Ubuntu 20.04 x64 (E2E Tests)"
13541369
run_on: ubuntu2004-small
1370+
tags: ["nightly-driver"]
13551371
tasks:
13561372
- name: e2e_tests_linux_x64
13571373
- name: e2e_tests_linux_x64_openssl11
13581374
- name: e2e_ubuntu2204_x64
13591375
display_name: "Ubuntu 22.04 x64 (E2E Tests)"
13601376
run_on: ubuntu2204-small
1377+
tags: ["nightly-driver"]
13611378
tasks:
13621379
- name: e2e_tests_linux_x64
13631380
- name: e2e_tests_linux_x64_openssl3
13641381
- name: e2e_debian10_x64
13651382
display_name: "Debian 10 x64 (E2E Tests)"
13661383
run_on: debian10-small
1384+
tags: ["nightly-driver"]
13671385
tasks:
13681386
- name: e2e_tests_linux_x64_60x
13691387
- name: e2e_tests_linux_x64_openssl11_60x
13701388
- name: e2e_debian11_x64
13711389
display_name: "Debian 11 x64 (E2E Tests)"
13721390
run_on: debian11-small
1391+
tags: ["nightly-driver"]
13731392
tasks:
13741393
- name: e2e_tests_linux_x64
13751394
- name: e2e_tests_linux_x64_openssl11
13761395
- name: e2e_amazon2_x64
13771396
display_name: "Amazon Linux 2 x64 (E2E Tests)"
13781397
run_on: amazon2-large
1398+
tags: ["nightly-driver"]
13791399
tasks:
13801400
- name: e2e_tests_linux_x64
13811401
- name: e2e_amazon2023_x64
13821402
display_name: "Amazon Linux 2023 x64 (E2E Tests)"
13831403
run_on: amazon2023.0-small
13841404
expansions:
13851405
disable_openssl_shared_config_for_bundled_openssl: true
1406+
tags: ["nightly-driver"]
13861407
tasks:
13871408
- name: e2e_tests_linux_x64
13881409
- name: e2e_suse12_x64
13891410
display_name: "SLES 12 x64 (E2E Tests)"
13901411
run_on: suse12-sp5-large
1412+
tags: ["nightly-driver"]
13911413
tasks:
13921414
- name: e2e_tests_linux_x64
13931415
- name: e2e_suse15_x64
13941416
display_name: "SLES 15 x64 (E2E Tests)"
13951417
run_on: suse15sp4-small
1418+
tags: ["nightly-driver"]
13961419
tasks:
13971420
- name: e2e_tests_linux_x64
13981421
- name: e2e_ubuntu1804_arm64
@@ -1483,6 +1506,7 @@ buildvariants:
14831506
- name: pkg_smoke_tests_docker_x64
14841507
display_name: "package smoke (x64 Docker)"
14851508
run_on: ubuntu2004-small
1509+
tags: ["nightly-driver"]
14861510
tasks:
14871511
<% for (const { taskName, executableOsId } of packageSmokeTestTasks) {
14881512
if (executableOsId.includes('linux-x64')) { %>
@@ -1491,6 +1515,7 @@ buildvariants:
14911515
- name: pkg_smoke_tests_docker_arm64
14921516
display_name: "package smoke (arm64 Docker)"
14931517
run_on: ubuntu2004-arm64-small
1518+
tags: ["nightly-driver"]
14941519
tasks:
14951520
<% for (const { taskName, executableOsId } of packageSmokeTestTasks) {
14961521
if (executableOsId.includes('linux-arm64')) { %>
@@ -1499,6 +1524,7 @@ buildvariants:
14991524
- name: exec_connectitivty_tests_docker_x64_openssl11
15001525
display_name: "executable connectivity tests (x64 Docker for OpenSSL 1.1 base OS)"
15011526
run_on: ubuntu2004-small
1527+
tags: ["nightly-driver"]
15021528
tasks:
15031529
<% for (const { taskName, executableOsId } of executableConnectivityTests) {
15041530
if (executableOsId.includes('linux-x64') && !taskName.includes('openssl3')) { %>
@@ -1515,6 +1541,7 @@ buildvariants:
15151541
- name: exec_connectitivty_tests_docker_x64_openssl3
15161542
display_name: "executable connectivity tests (x64 Docker for OpenSSL 3 base OS)"
15171543
run_on: ubuntu2204-small
1544+
tags: ["nightly-driver"]
15181545
tasks:
15191546
<% for (const { taskName, executableOsId } of executableConnectivityTests) {
15201547
if (executableOsId.includes('linux-x64') && !taskName.includes('openssl11')) { %>

0 commit comments

Comments
 (0)