@@ -2666,7 +2666,8 @@ functions:
2666
2666
tasks :
2667
2667
2668
2668
# # compile - build all scons targets except unittests ##
2669
- - name : compile_dist_test
2669
+ - &compile_dist_test
2670
+ name : compile_dist_test
2670
2671
tags : []
2671
2672
depends_on :
2672
2673
- name : version_expansions_gen
@@ -2680,6 +2681,11 @@ tasks:
2680
2681
task_compile_flags : >-
2681
2682
PREFIX=dist-test
2682
2683
2684
+ - << : *compile_dist_test
2685
+ name : compile_dist_test_future_git_tag_multiversion
2686
+ depends_on :
2687
+ - name : version_expansions_future_git_tag_multiversion_gen
2688
+
2683
2689
# # compile - build bazel targets ##
2684
2690
# # The bazel migration is in progress & this
2685
2691
# # task ensures we can build with bazel.
@@ -2938,7 +2944,8 @@ tasks:
2938
2944
args :
2939
2945
- " src/evergreen/gen_patch_test_tags.sh"
2940
2946
2941
- - name : archive_dist_test
2947
+ - &archive_dist_test
2948
+ name : archive_dist_test
2942
2949
tags : []
2943
2950
depends_on :
2944
2951
- name : compile_dist_test
@@ -3036,7 +3043,13 @@ tasks:
3036
3043
content_type : application/tar
3037
3044
display_name : Python venv (see included venv_readme.txt)
3038
3045
3039
- - name : archive_dist_test_debug
3046
+ - << : *archive_dist_test
3047
+ name : archive_dist_test_future_git_tag_multiversion
3048
+ depends_on :
3049
+ - name : compile_dist_test_future_git_tag_multiversion
3050
+
3051
+ - &archive_dist_test_debug
3052
+ name : archive_dist_test_debug
3040
3053
tags : []
3041
3054
depends_on :
3042
3055
- name : archive_dist_test
@@ -3050,6 +3063,11 @@ tasks:
3050
3063
3051
3064
- func : " upload debugsymbols"
3052
3065
3066
+ - << : *archive_dist_test_debug
3067
+ name : archive_dist_test_debug_future_git_tag_multiversion
3068
+ depends_on :
3069
+ - name : archive_dist_test_future_git_tag_multiversion
3070
+
3053
3071
- name : compile_ninja
3054
3072
tags : []
3055
3073
depends_on :
@@ -3320,7 +3338,8 @@ tasks:
3320
3338
display_name : Libdeps Graph Data
3321
3339
3322
3340
# # compile_all - build all scons targets ##
3323
- - name : compile_all
3341
+ - &compile_all
3342
+ name : compile_all
3324
3343
tags : []
3325
3344
depends_on :
3326
3345
- name : compile_dist_test
@@ -3330,6 +3349,11 @@ tasks:
3330
3349
targets : install-all-meta
3331
3350
compiling_for_test : true
3332
3351
3352
+ - << : *compile_all
3353
+ name : compile_all_future_git_tag_multiversion
3354
+ depends_on :
3355
+ - name : compile_dist_test_future_git_tag_multiversion
3356
+
3333
3357
- name : compile_all_but_not_unittests
3334
3358
tags : []
3335
3359
depends_on :
@@ -3380,6 +3404,11 @@ tasks:
3380
3404
targets : install-unittests install-unittests-debug
3381
3405
compiling_for_test : true
3382
3406
3407
+ - << : *compile_unittests
3408
+ name : compile_unittests_future_git_tag_multiversion
3409
+ depends_on :
3410
+ - name : compile_dist_test_future_git_tag_multiversion
3411
+
3383
3412
- name : build_metrics_tasks_gen
3384
3413
depends_on :
3385
3414
- name : version_expansions_gen
@@ -3422,7 +3451,8 @@ tasks:
3422
3451
name : compile_unittests_for_recorded_unittest
3423
3452
3424
3453
# # run_unittests ##
3425
- - name : run_unittests
3454
+ - &run_unittests
3455
+ name : run_unittests
3426
3456
tags : []
3427
3457
depends_on :
3428
3458
- name : compile_unittests
@@ -3437,6 +3467,11 @@ tasks:
3437
3467
suite : unittests
3438
3468
install_dir : build/install/bin
3439
3469
3470
+ - << : *run_unittests
3471
+ name : run_unittests_future_git_tag_multiversion
3472
+ depends_on :
3473
+ - name : compile_unittests_future_git_tag_multiversion
3474
+
3440
3475
# # pretty_printer ##
3441
3476
- << : *task_template
3442
3477
name : run_pretty_printer_tests
@@ -3568,7 +3603,8 @@ tasks:
3568
3603
- func : " run tests"
3569
3604
3570
3605
# # compile_dbtest ##
3571
- - name : compile_dbtest
3606
+ - &compile_dbtest
3607
+ name : compile_dbtest
3572
3608
tags : []
3573
3609
depends_on :
3574
3610
- name : compile_dist_test
@@ -3578,8 +3614,14 @@ tasks:
3578
3614
targets : install-dbtest install-dbtest-debug
3579
3615
compiling_for_test : true
3580
3616
3617
+ - << : *compile_dbtest
3618
+ name : compile_dbtest_future_git_tag_multiversion
3619
+ depends_on :
3620
+ - name : compile_dist_test_future_git_tag_multiversion
3621
+
3581
3622
# # run_dbtest ##
3582
- - name : run_dbtest
3623
+ - &run_dbtest
3624
+ name : run_dbtest
3583
3625
tags : []
3584
3626
depends_on :
3585
3627
- name : compile_dbtest
@@ -3594,7 +3636,13 @@ tasks:
3594
3636
suite : dbtest
3595
3637
install_dir : build/install/bin
3596
3638
3597
- - name : archive_dbtest
3639
+ - << : *run_dbtest
3640
+ name : run_dbtest_future_git_tag_multiversion
3641
+ depends_on :
3642
+ - name : compile_dbtest_future_git_tag_multiversion
3643
+
3644
+ - &archive_dbtest
3645
+ name : archive_dbtest
3598
3646
tags : []
3599
3647
depends_on :
3600
3648
- name : compile_dbtest
@@ -3604,6 +3652,11 @@ tasks:
3604
3652
targets : archive-dbtest archive-dbtest-debug
3605
3653
compiling_for_test : true
3606
3654
3655
+ - << : *archive_dbtest
3656
+ name : archive_dbtest_future_git_tag_multiversion
3657
+ depends_on :
3658
+ - name : compile_dbtest_future_git_tag_multiversion
3659
+
3607
3660
- name : compile_integration_test
3608
3661
tags : []
3609
3662
depends_on :
@@ -5531,7 +5584,8 @@ tasks:
5531
5584
- func : " upload pip requirements"
5532
5585
- func : " generate version burn in"
5533
5586
5534
- - name : version_expansions_gen
5587
+ - &version_expansions_gen
5588
+ name : version_expansions_gen
5535
5589
commands :
5536
5590
- command : manifest.load
5537
5591
- *git_get_project
@@ -5544,6 +5598,9 @@ tasks:
5544
5598
- func : " generate and upload version expansions"
5545
5599
- func : " generate and upload resmoke constants"
5546
5600
5601
+ - << : *version_expansions_gen
5602
+ name : version_expansions_future_git_tag_multiversion_gen
5603
+
5547
5604
- << : *gen_task_template
5548
5605
name : auth_audit_gen
5549
5606
tags : ["auth", "audit", "patch_build"]
@@ -9497,6 +9554,19 @@ task_groups:
9497
9554
- archive_dbtest
9498
9555
- compile_all
9499
9556
9557
+ - << : *compile_task_group_template
9558
+ name : compile_test_serial_future_git_tag_multiversion_TG
9559
+ tasks :
9560
+ - compile_dist_test_future_git_tag_multiversion
9561
+ - archive_dist_test_future_git_tag_multiversion
9562
+ - archive_dist_test_debug_future_git_tag_multiversion
9563
+ - compile_unittests_future_git_tag_multiversion
9564
+ - run_unittests_future_git_tag_multiversion
9565
+ - compile_dbtest_future_git_tag_multiversion
9566
+ - run_dbtest_future_git_tag_multiversion
9567
+ - archive_dbtest_future_git_tag_multiversion
9568
+ - compile_all_future_git_tag_multiversion
9569
+
9500
9570
- << : *compile_task_group_template
9501
9571
name : compile_test_and_package_serial_TG
9502
9572
tasks :
0 commit comments