diff options
author | Cristopher Stauffer <cristopher.stauffer@mongodb.com> | 2019-09-26 21:29:49 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-09-26 21:29:49 +0000 |
commit | 54559472f7d34a31283bc23a409b9bb8279ba054 (patch) | |
tree | 4d04fdafca2715dd5d8a106417c614de8fe409de | |
parent | 21381250dede7f387ffe41a6ccba71a498492831 (diff) | |
download | mongo-54559472f7d34a31283bc23a409b9bb8279ba054.tar.gz |
BACKPORT-5238: Adding optimized compile for commit-queue
-rw-r--r-- | etc/evergreen.yml | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 6467dbe6185..68fa5a8aa08 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -3643,6 +3643,19 @@ tasks: files: - src/artifacts.json +## compile_core_tools - minimal/fast version of compile used for commit queue ## +- name: compile_core_tools + depends_on: [] + commands: + - func: "build new tools" + - func: "scons compile" + vars: + targets: core tools + task_compile_flags: >- + --use-new-tools + --build-mongoreplay="${build_mongoreplay}" + --detect-odr-violations + ## compile_all - build all scons targets ## - name: compile_all commands: @@ -8106,6 +8119,14 @@ tasks: - func: "set up win mount script" - func: "shared scons cache pruning" +- name: commit_queue_placeholder + commands: + - command: shell.exec + params: + script: | + echo "Commit Queue Placeholder" + exit 0 + ####################################### # Task Groups # ####################################### @@ -8115,6 +8136,10 @@ task_groups: tasks: - compile - <<: *compile_task_group_template + name: compile_core_tools_TG + tasks: + - compile_core_tools +- <<: *compile_task_group_template name: dbtest_TG tasks: - compile_dbtest @@ -12469,3 +12494,39 @@ buildvariants: stepback: false tasks: - name: win_shared_scons_cache_pruning + +- name: commit-queue + display_name: "~ Commit Queue" + modules: + - enterprise + run_on: + - rhel62-small + batchtime: 10080 # 7 days + stepback: false + expansions: + push_path: linux + push_bucket: downloads.10gen.com + push_name: linux + push_arch: x86_64-enterprise-rhel62 + mh_target: dist-mh + compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars + multiversion_platform: rhel62 + multiversion_edition: enterprise + has_packages: true + packager_script: packager_enterprise.py + packager_arch: x86_64 + packager_distro: rhel62 + repo_edition: enterprise + scons_cache_scope: shared + tooltags: "ssl sasl gssapi" + build_mongoreplay: true + jstestfuzz_num_generated_files: 40 + jstestfuzz_concurrent_num_files: 10 + target_resmoke_time: 10 + large_distro_name: rhel62-large + burn_in_tag_buildvariants: enterprise-rhel-62-64-bit-majority-read-concern-off enterprise-rhel-62-64-bit-inmem linux-64-duroff + tasks: + - name: commit_queue_placeholder + - name: compile_core_tools_TG + distros: + - rhel62-large |