diff options
Diffstat (limited to 'etc/evergreen.yml')
-rw-r--r-- | etc/evergreen.yml | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 3e551e0b611..e8922fc16b3 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -2081,48 +2081,37 @@ buildvariants: - rhel72-zseries-build - name: generate_buildid_to_debug_symbols_mapping - -- name: enterprise-rhel80-dynamic-clang-tidy-required - display_name: "! Enterprise Clang Tidy" - cron: "0 */4 * * *" # From the ${project_required_suggested_cron} parameter +- &enterprise-rhel-80-64-dynamic-clang-tidy-condensed + name: enterprise-rhel80-dynamic-clang-tidy-condensed + display_name: "Enterprise Clang Tidy With Extra Checks" + cron: "0 4 * * *" modules: - enterprise run_on: - - rhel80-xlarge + - rhel80-xxlarge expansions: - additional_package_targets: archive-mongocryptd archive-mongocryptd-debug lang_environment: LANG=C - compile_flags: --link-model=dynamic -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars - # Unlike static builds, dynamic builds have no need to - # constrain the number of link jobs. Unfortunately, --jlink=1 - # means one link job, not 100%. So this is a bit gross but set - # it to .99. - num_scons_link_jobs_available: 0.99 + compile_flags: --link-model=dynamic -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_${clang_tidy_toolchain}_clang.vars scons_cache_scope: shared scons_cache_mode: all show_scons_timings: false clang_tidy_toolchain: v3 + clang_tidy_file: .clang-tidy-extra-checks + tasks: + - name: clang_tidy_condensed_TG + +- <<: *enterprise-rhel-80-64-dynamic-clang-tidy-condensed + name: enterprise-rhel80-dynamic-clang-tidy-required + display_name: "! Enterprise Clang Tidy" + cron: "0 */4 * * *" # From the ${project_required_suggested_cron} parameter tasks: - name: clang_tidy_TG -- name: enterprise-rhel80-dynamic-clang-tidy-v4 +- <<: *enterprise-rhel-80-64-dynamic-clang-tidy-condensed + name: enterprise-rhel80-dynamic-clang-tidy-v4 display_name: "Enterprise Clang Tidy v4 Toolchain" cron: "0 */4 * * *" # From the ${project_required_suggested_cron} parameter - modules: - - enterprise - run_on: - - rhel80-xlarge expansions: - lang_environment: LANG=C - compile_flags: --link-model=dynamic -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v4_clang.vars - # Unlike static builds, dynamic builds have no need to - # constrain the number of link jobs. Unfortunately, --jlink=1 - # means one link job, not 100%. So this is a bit gross but set - # it to .99. - num_scons_link_jobs_available: 0.99 - scons_cache_scope: shared - scons_cache_mode: all - show_scons_timings: false clang_tidy_toolchain: v4 tasks: - name: clang_tidy_TG |