1
- # #######################################
2
- # Evergreen Template for MongoDB Drivers
3
- # #######################################
1
+ # GENERATED FILE - DO NOT EDIT.
2
+ # Run ./.evergreen/update-evergreen-configs to regenerate this file.
4
3
5
4
# When a task that used to pass starts to fail
6
5
# Go through all versions that may have been skipped to detect
@@ -25,7 +24,6 @@ timeout:
25
24
params :
26
25
script : |
27
26
ls -la
28
-
29
27
functions :
30
28
" fetch source " :
31
29
# Executes git clone and applies the submitted patch, if any
@@ -96,6 +94,7 @@ functions:
96
94
export AUTH=${AUTH}
97
95
export SSL=${SSL}
98
96
export APP_TESTS=${APP_TESTS}
97
+ export DOCKER_DISTRO=${DOCKER_DISTRO}
99
98
EOT
100
99
# See what we've done
101
100
cat expansion.yml
@@ -283,7 +282,7 @@ functions:
283
282
DRIVER="${DRIVER}" \
284
283
I18N="${I18N}" \
285
284
TEST_I18N_FALLBACKS="${TEST_I18N_FALLBACKS}" \
286
- ./egos .evergreen/run-tests.sh
285
+ ./egos .evergreen/run-tests-docker .sh
287
286
288
287
" fix absolute paths " :
289
288
- command : shell.exec
@@ -322,7 +321,6 @@ tasks:
322
321
- name : " test"
323
322
commands :
324
323
- func : " run tests"
325
-
326
324
axes :
327
325
- id : " mongodb-version"
328
326
display_name : MongoDB Version
@@ -351,6 +349,7 @@ axes:
351
349
display_name : " MongoDB 3.6"
352
350
variables :
353
351
VERSION : " 3.6"
352
+
354
353
- id : " topology"
355
354
display_name : Topology
356
355
values :
@@ -367,6 +366,7 @@ axes:
367
366
variables :
368
367
TOPOLOGY : " sharded-cluster"
369
368
SINGLE_MONGOS : true
369
+
370
370
- id : " auth"
371
371
display_name : Authentication
372
372
values :
@@ -378,6 +378,7 @@ axes:
378
378
display_name : NoAuth
379
379
variables :
380
380
AUTH : " noauth"
381
+
381
382
- id : " ssl"
382
383
display_name : SSL
383
384
values :
@@ -389,6 +390,7 @@ axes:
389
390
display_name : NoSSL
390
391
variables :
391
392
SSL : " nossl"
393
+
392
394
- id : " ruby"
393
395
display_name : Ruby Version
394
396
values :
@@ -416,6 +418,7 @@ axes:
416
418
display_name : ruby-head
417
419
variables :
418
420
RVM_RUBY : " ruby-head"
421
+
419
422
- id : " jruby"
420
423
display_name : JRuby Version
421
424
values :
@@ -427,24 +430,36 @@ axes:
427
430
display_name : jruby-9.3
428
431
variables :
429
432
RVM_RUBY : " jruby-9.3"
433
+
430
434
- id : " os"
431
435
display_name : OS
432
436
values :
433
437
- id : ubuntu-16.04
434
438
display_name : " Ubuntu 16.04"
435
439
run_on : ubuntu1604-small
440
+ variables :
441
+ DOCKER_DISTRO : ubuntu1604
436
442
- id : ubuntu-18.04
437
443
display_name : " Ubuntu 18.04"
438
444
run_on : ubuntu1804-small
445
+ variables :
446
+ DOCKER_DISTRO : ubuntu1804
439
447
- id : ubuntu-20.04
440
448
display_name : " Ubuntu 20.04"
441
449
run_on : ubuntu2004-small
450
+ variables :
451
+ DOCKER_DISTRO : ubuntu2004
442
452
- id : rhel70
443
453
display_name : " RHEL 7.0"
444
454
run_on : rhel70-small
455
+ variables :
456
+ DOCKER_DISTRO : rhel70
445
457
- id : rhel80
446
458
display_name : " RHEL 8.0"
447
459
run_on : rhel80-small
460
+ variables :
461
+ DOCKER_DISTRO : rhel80
462
+
448
463
- id : " driver"
449
464
display_name : Driver Version
450
465
values :
@@ -492,6 +507,7 @@ axes:
492
507
display_name : " BSON-master"
493
508
variables :
494
509
DRIVER : " bson-master"
510
+
495
511
- id : " rails"
496
512
display_name : Rails Version
497
513
values :
@@ -519,6 +535,7 @@ axes:
519
535
display_name : " Rails 7.0"
520
536
variables :
521
537
RAILS : " 7.0"
538
+
522
539
- id : " i18n"
523
540
display_name : I18n version
524
541
values :
@@ -528,31 +545,31 @@ axes:
528
545
I18N : " 1.0"
529
546
- id : current
530
547
display_name : " i18n-current"
548
+
531
549
- id : " test-i18n-fallbacks"
532
550
display_name : Test i18n fallbacks
533
551
values :
534
552
- id : yes
535
553
display_name : " i18n-fallbacks"
536
554
variables :
537
555
TEST_I18N_FALLBACKS : yes
556
+
538
557
- id : app-tests
539
558
display_name : Mongoid application tests
540
559
values :
541
560
- id : yes
542
561
display_name : Yes
543
562
variables :
544
563
APP_TESTS : yes
545
-
546
564
buildvariants :
547
565
- matrix_name : " ruby-3.1"
548
566
matrix_spec :
549
567
ruby : ["ruby-3.1"]
550
568
driver : ["current"]
551
569
topology : ' *'
552
570
mongodb-version : ['6.0']
571
+ os : ubuntu-20.04
553
572
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
554
- run_on :
555
- - ubuntu2004-small
556
573
tasks :
557
574
- name : " test"
558
575
@@ -562,9 +579,8 @@ buildvariants:
562
579
driver : ["current"]
563
580
topology : ['replica-set']
564
581
mongodb-version : ['5.0']
582
+ os : ubuntu-20.04
565
583
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
566
- run_on :
567
- - ubuntu2004-small
568
584
tasks :
569
585
- name : " test"
570
586
@@ -574,9 +590,8 @@ buildvariants:
574
590
driver : ["current"]
575
591
topology : ['replica-set', 'sharded-cluster']
576
592
mongodb-version : ' 5.0'
593
+ os : ubuntu-18.04
577
594
display_name : " ${jruby}, ${driver}, ${mongodb-version}, ${topology}"
578
- run_on :
579
- - ubuntu1804-small
580
595
tasks :
581
596
- name : " test"
582
597
@@ -586,9 +601,8 @@ buildvariants:
586
601
driver : ["current"]
587
602
topology : ' *'
588
603
mongodb-version : ['4.4']
604
+ os : ubuntu-18.04
589
605
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
590
- run_on :
591
- - ubuntu1804-small
592
606
tasks :
593
607
- name : " test"
594
608
@@ -598,9 +612,8 @@ buildvariants:
598
612
driver : ["current"]
599
613
topology : ['replica-set']
600
614
mongodb-version : ['4.0']
615
+ os : ubuntu-16.04
601
616
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
602
- run_on :
603
- - ubuntu1604-small
604
617
tasks :
605
618
- name : " test"
606
619
@@ -610,9 +623,8 @@ buildvariants:
610
623
driver : ["current"]
611
624
topology : ['replica-set']
612
625
mongodb-version : ['3.6']
626
+ os : ubuntu-16.04
613
627
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
614
- run_on :
615
- - ubuntu1604-small
616
628
tasks :
617
629
- name : " test"
618
630
@@ -622,9 +634,8 @@ buildvariants:
622
634
ruby : ["ruby-3.1"]
623
635
mongodb-version : " 5.0"
624
636
topology : ['replica-set', 'sharded-cluster']
637
+ os : ubuntu-20.04
625
638
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
626
- run_on :
627
- - ubuntu2004-small
628
639
tasks :
629
640
- name : " test"
630
641
@@ -634,9 +645,8 @@ buildvariants:
634
645
ruby : ["ruby-2.5"]
635
646
mongodb-version : " 4.0"
636
647
topology : ['replica-set', 'sharded-cluster']
648
+ os : ubuntu-18.04
637
649
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
638
- run_on :
639
- - ubuntu1804-small
640
650
tasks :
641
651
- name : " test"
642
652
@@ -646,9 +656,8 @@ buildvariants:
646
656
ruby : ["ruby-2.5"]
647
657
mongodb-version : " 3.6"
648
658
topology : " standalone"
659
+ os : ubuntu-16.04
649
660
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
650
- run_on :
651
- - ubuntu1604-small
652
661
tasks :
653
662
- name : " test"
654
663
@@ -659,9 +668,8 @@ buildvariants:
659
668
mongodb-version : " 5.0"
660
669
topology : " standalone"
661
670
rails : ['7.0']
671
+ os : ubuntu-20.04
662
672
display_name : " ${rails}, ${driver}, ${mongodb-version}"
663
- run_on :
664
- - ubuntu2004-small
665
673
tasks :
666
674
- name : " test"
667
675
@@ -671,9 +679,8 @@ buildvariants:
671
679
ruby : ["ruby-2.7"]
672
680
mongodb-version : " 5.0"
673
681
topology : " standalone"
682
+ os : ubuntu-18.04
674
683
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
675
- run_on :
676
- - ubuntu1804-small
677
684
tasks :
678
685
- name : " test"
679
686
@@ -683,9 +690,8 @@ buildvariants:
683
690
ruby : ["ruby-3.0"]
684
691
mongodb-version : " 5.0"
685
692
topology : " standalone"
693
+ os : ubuntu-18.04
686
694
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
687
- run_on :
688
- - ubuntu1804-small
689
695
tasks :
690
696
- name : " test"
691
697
@@ -697,9 +703,8 @@ buildvariants:
697
703
mongodb-version : " 5.0"
698
704
topology : " standalone"
699
705
rails : ['6.0', '6.1']
706
+ os : ubuntu-20.04
700
707
display_name : " ${rails}, ${driver}, ${mongodb-version}"
701
- run_on :
702
- - ubuntu2004-small
703
708
tasks :
704
709
- name : " test"
705
710
@@ -710,9 +715,8 @@ buildvariants:
710
715
mongodb-version : " 4.0"
711
716
topology : " standalone"
712
717
rails : ['5.1', '5.2']
718
+ os : ubuntu-18.04
713
719
display_name : " ${rails}, ${driver}, ${mongodb-version}"
714
- run_on :
715
- - ubuntu1804-small
716
720
tasks :
717
721
- name : " test"
718
722
@@ -723,9 +727,8 @@ buildvariants:
723
727
mongodb-version : " 4.4"
724
728
topology : " standalone"
725
729
i18n : ' 1.0'
730
+ os : ubuntu-18.04
726
731
display_name : " i18n-1.0 ${rails}, ${driver}, ${mongodb-version}"
727
- run_on :
728
- - ubuntu1804-small
729
732
tasks :
730
733
- name : " test"
731
734
@@ -737,9 +740,8 @@ buildvariants:
737
740
topology : " standalone"
738
741
i18n : ' *'
739
742
test-i18n-fallbacks : yes
743
+ os : ubuntu-18.04
740
744
display_name : " i18n fallbacks ${rails}, ${driver}, ${mongodb-version}, ${i18n}"
741
- run_on :
742
- - ubuntu1804-small
743
745
tasks :
744
746
- name : " test"
745
747
@@ -751,9 +753,8 @@ buildvariants:
751
753
topology : standalone
752
754
app-tests : yes
753
755
rails : ['6.0', '6.1', '7.0']
756
+ os : ubuntu-20.04
754
757
display_name : " app tests ${driver}, ${ruby}, ${rails}"
755
- run_on :
756
- - ubuntu2004-small
757
758
tasks :
758
759
- name : " test"
759
760
@@ -765,9 +766,8 @@ buildvariants:
765
766
topology : standalone
766
767
app-tests : yes
767
768
rails : ['5.1', '5.2']
769
+ os : ubuntu-18.04
768
770
display_name : " app tests ${driver}, ${ruby}, ${rails}"
769
- run_on :
770
- - ubuntu1804-small
771
771
tasks :
772
772
- name : " test"
773
773
@@ -779,8 +779,7 @@ buildvariants:
779
779
topology : standalone
780
780
app-tests : yes
781
781
rails : ['6.0']
782
+ os : ubuntu-18.04
782
783
display_name : " app tests ${driver}, ${jruby}"
783
- run_on :
784
- - ubuntu1804-small
785
784
tasks :
786
785
- name : " test"
0 commit comments