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,11 +321,18 @@ 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
329
327
values :
328
+ - id : " 6.0"
329
+ display_name : " MongoDB 6.0"
330
+ variables :
331
+ VERSION : " 5.0"
332
+ - id : " 5.3"
333
+ display_name : " MongoDB 5.3"
334
+ variables :
335
+ VERSION : " 5.3"
330
336
- id : " 5.0"
331
337
display_name : " MongoDB 5.0"
332
338
variables :
@@ -347,6 +353,7 @@ axes:
347
353
display_name : " MongoDB 3.6"
348
354
variables :
349
355
VERSION : " 3.6"
356
+
350
357
- id : " topology"
351
358
display_name : Topology
352
359
values :
@@ -363,6 +370,7 @@ axes:
363
370
variables :
364
371
TOPOLOGY : " sharded-cluster"
365
372
SINGLE_MONGOS : true
373
+
366
374
- id : " auth"
367
375
display_name : Authentication
368
376
values :
@@ -374,6 +382,7 @@ axes:
374
382
display_name : NoAuth
375
383
variables :
376
384
AUTH : " noauth"
385
+
377
386
- id : " ssl"
378
387
display_name : SSL
379
388
values :
@@ -385,6 +394,7 @@ axes:
385
394
display_name : NoSSL
386
395
variables :
387
396
SSL : " nossl"
397
+
388
398
- id : " ruby"
389
399
display_name : Ruby Version
390
400
values :
@@ -412,6 +422,7 @@ axes:
412
422
display_name : ruby-head
413
423
variables :
414
424
RVM_RUBY : " ruby-head"
425
+
415
426
- id : " jruby"
416
427
display_name : JRuby Version
417
428
values :
@@ -423,24 +434,36 @@ axes:
423
434
display_name : jruby-9.3
424
435
variables :
425
436
RVM_RUBY : " jruby-9.3"
437
+
426
438
- id : " os"
427
439
display_name : OS
428
440
values :
429
441
- id : ubuntu-16.04
430
442
display_name : " Ubuntu 16.04"
431
443
run_on : ubuntu1604-small
444
+ variables :
445
+ DOCKER_DISTRO : ubuntu1604
432
446
- id : ubuntu-18.04
433
447
display_name : " Ubuntu 18.04"
434
448
run_on : ubuntu1804-small
449
+ variables :
450
+ DOCKER_DISTRO : ubuntu1804
435
451
- id : ubuntu-20.04
436
452
display_name : " Ubuntu 20.04"
437
453
run_on : ubuntu2004-small
454
+ variables :
455
+ DOCKER_DISTRO : ubuntu2004
438
456
- id : rhel70
439
457
display_name : " RHEL 7.0"
440
458
run_on : rhel70-small
459
+ variables :
460
+ DOCKER_DISTRO : rhel70
441
461
- id : rhel80
442
462
display_name : " RHEL 8.0"
443
463
run_on : rhel80-small
464
+ variables :
465
+ DOCKER_DISTRO : rhel80
466
+
444
467
- id : " driver"
445
468
display_name : Driver Version
446
469
values :
@@ -488,6 +511,7 @@ axes:
488
511
display_name : " BSON-master"
489
512
variables :
490
513
DRIVER : " bson-master"
514
+
491
515
- id : " rails"
492
516
display_name : Rails Version
493
517
values :
@@ -515,6 +539,7 @@ axes:
515
539
display_name : " Rails 7.0"
516
540
variables :
517
541
RAILS : " 7.0"
542
+
518
543
- id : " i18n"
519
544
display_name : I18n version
520
545
values :
@@ -524,31 +549,42 @@ axes:
524
549
I18N : " 1.0"
525
550
- id : current
526
551
display_name : " i18n-current"
552
+
527
553
- id : " test-i18n-fallbacks"
528
554
display_name : Test i18n fallbacks
529
555
values :
530
556
- id : yes
531
557
display_name : " i18n-fallbacks"
532
558
variables :
533
559
TEST_I18N_FALLBACKS : yes
560
+
534
561
- id : app-tests
535
562
display_name : Mongoid application tests
536
563
values :
537
564
- id : yes
538
565
display_name : Yes
539
566
variables :
540
567
APP_TESTS : yes
541
-
542
568
buildvariants :
543
569
- matrix_name : " ruby-3.1"
544
570
matrix_spec :
545
571
ruby : ["ruby-3.1"]
546
572
driver : ["current"]
547
573
topology : ' *'
548
- mongodb-version : ['5.0']
574
+ mongodb-version : ['6.0']
575
+ os : ubuntu-20.04
576
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
577
+ tasks :
578
+ - name : " test"
579
+
580
+ - matrix_name : " mongodb-5.3"
581
+ matrix_spec :
582
+ ruby : ["ruby-3.1"]
583
+ driver : ["current"]
584
+ topology : ' *'
585
+ mongodb-version : ['5.3']
586
+ os : ubuntu-20.04
549
587
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
550
- run_on :
551
- - ubuntu2004-small
552
588
tasks :
553
589
- name : " test"
554
590
@@ -558,9 +594,8 @@ buildvariants:
558
594
driver : ["current"]
559
595
topology : ['replica-set']
560
596
mongodb-version : ['5.0']
597
+ os : ubuntu-20.04
561
598
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
562
- run_on :
563
- - ubuntu2004-small
564
599
tasks :
565
600
- name : " test"
566
601
@@ -570,9 +605,8 @@ buildvariants:
570
605
driver : ["current"]
571
606
topology : ['replica-set', 'sharded-cluster']
572
607
mongodb-version : ' 5.0'
608
+ os : ubuntu-18.04
573
609
display_name : " ${jruby}, ${driver}, ${mongodb-version}, ${topology}"
574
- run_on :
575
- - ubuntu1804-small
576
610
tasks :
577
611
- name : " test"
578
612
@@ -582,9 +616,8 @@ buildvariants:
582
616
driver : ["current"]
583
617
topology : ' *'
584
618
mongodb-version : ['4.4']
619
+ os : ubuntu-18.04
585
620
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
586
- run_on :
587
- - ubuntu1804-small
588
621
tasks :
589
622
- name : " test"
590
623
@@ -594,9 +627,8 @@ buildvariants:
594
627
driver : ["current"]
595
628
topology : ['replica-set']
596
629
mongodb-version : ['4.0']
630
+ os : ubuntu-16.04
597
631
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
598
- run_on :
599
- - ubuntu1604-small
600
632
tasks :
601
633
- name : " test"
602
634
@@ -606,9 +638,8 @@ buildvariants:
606
638
driver : ["current"]
607
639
topology : ['replica-set']
608
640
mongodb-version : ['3.6']
641
+ os : ubuntu-16.04
609
642
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
610
- run_on :
611
- - ubuntu1604-small
612
643
tasks :
613
644
- name : " test"
614
645
@@ -618,9 +649,8 @@ buildvariants:
618
649
ruby : ["ruby-3.1"]
619
650
mongodb-version : " 5.0"
620
651
topology : ['replica-set', 'sharded-cluster']
652
+ os : ubuntu-20.04
621
653
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
622
- run_on :
623
- - ubuntu2004-small
624
654
tasks :
625
655
- name : " test"
626
656
@@ -630,9 +660,8 @@ buildvariants:
630
660
ruby : ["ruby-2.5"]
631
661
mongodb-version : " 4.0"
632
662
topology : ['replica-set', 'sharded-cluster']
663
+ os : ubuntu-18.04
633
664
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
634
- run_on :
635
- - ubuntu1804-small
636
665
tasks :
637
666
- name : " test"
638
667
@@ -642,9 +671,8 @@ buildvariants:
642
671
ruby : ["ruby-2.5"]
643
672
mongodb-version : " 3.6"
644
673
topology : " standalone"
674
+ os : ubuntu-16.04
645
675
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
646
- run_on :
647
- - ubuntu1604-small
648
676
tasks :
649
677
- name : " test"
650
678
@@ -655,9 +683,8 @@ buildvariants:
655
683
mongodb-version : " 5.0"
656
684
topology : " standalone"
657
685
rails : ['7.0']
686
+ os : ubuntu-20.04
658
687
display_name : " ${rails}, ${driver}, ${mongodb-version}"
659
- run_on :
660
- - ubuntu2004-small
661
688
tasks :
662
689
- name : " test"
663
690
@@ -667,9 +694,8 @@ buildvariants:
667
694
ruby : ["ruby-2.7"]
668
695
mongodb-version : " 5.0"
669
696
topology : " standalone"
697
+ os : ubuntu-18.04
670
698
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
671
- run_on :
672
- - ubuntu1804-small
673
699
tasks :
674
700
- name : " test"
675
701
@@ -679,9 +705,8 @@ buildvariants:
679
705
ruby : ["ruby-3.0"]
680
706
mongodb-version : " 5.0"
681
707
topology : " standalone"
708
+ os : ubuntu-18.04
682
709
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
683
- run_on :
684
- - ubuntu1804-small
685
710
tasks :
686
711
- name : " test"
687
712
@@ -693,9 +718,8 @@ buildvariants:
693
718
mongodb-version : " 5.0"
694
719
topology : " standalone"
695
720
rails : ['6.0', '6.1']
721
+ os : ubuntu-20.04
696
722
display_name : " ${rails}, ${driver}, ${mongodb-version}"
697
- run_on :
698
- - ubuntu2004-small
699
723
tasks :
700
724
- name : " test"
701
725
@@ -706,9 +730,8 @@ buildvariants:
706
730
mongodb-version : " 4.0"
707
731
topology : " standalone"
708
732
rails : ['5.1', '5.2']
733
+ os : ubuntu-18.04
709
734
display_name : " ${rails}, ${driver}, ${mongodb-version}"
710
- run_on :
711
- - ubuntu1804-small
712
735
tasks :
713
736
- name : " test"
714
737
@@ -719,9 +742,8 @@ buildvariants:
719
742
mongodb-version : " 4.4"
720
743
topology : " standalone"
721
744
i18n : ' 1.0'
745
+ os : ubuntu-18.04
722
746
display_name : " i18n-1.0 ${rails}, ${driver}, ${mongodb-version}"
723
- run_on :
724
- - ubuntu1804-small
725
747
tasks :
726
748
- name : " test"
727
749
@@ -733,9 +755,8 @@ buildvariants:
733
755
topology : " standalone"
734
756
i18n : ' *'
735
757
test-i18n-fallbacks : yes
758
+ os : ubuntu-18.04
736
759
display_name : " i18n fallbacks ${rails}, ${driver}, ${mongodb-version}, ${i18n}"
737
- run_on :
738
- - ubuntu1804-small
739
760
tasks :
740
761
- name : " test"
741
762
@@ -746,10 +767,9 @@ buildvariants:
746
767
mongodb-version : ' 5.0'
747
768
topology : standalone
748
769
app-tests : yes
749
- rails : ['6.0', '6.1']
770
+ rails : ['6.0', '6.1', '7.0']
771
+ os : ubuntu-20.04
750
772
display_name : " app tests ${driver}, ${ruby}, ${rails}"
751
- run_on :
752
- - ubuntu2004-small
753
773
tasks :
754
774
- name : " test"
755
775
@@ -761,9 +781,8 @@ buildvariants:
761
781
topology : standalone
762
782
app-tests : yes
763
783
rails : ['5.1', '5.2']
784
+ os : ubuntu-18.04
764
785
display_name : " app tests ${driver}, ${ruby}, ${rails}"
765
- run_on :
766
- - ubuntu1804-small
767
786
tasks :
768
787
- name : " test"
769
788
@@ -775,8 +794,7 @@ buildvariants:
775
794
topology : standalone
776
795
app-tests : yes
777
796
rails : ['6.0']
797
+ os : ubuntu-18.04
778
798
display_name : " app tests ${driver}, ${jruby}"
779
- run_on :
780
- - ubuntu1804-small
781
799
tasks :
782
800
- name : " test"
0 commit comments