summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorUladzimir Makouski <uladzimir.makouski@mongodb.com>2022-06-01 07:30:34 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-01 08:34:14 +0000
commitbe6bf2e5c2bfda8bdfec13419afabbfded6b432b (patch)
tree1f61483701add3421547bbf0dbeb73c579e42adf /etc
parent589d65d55b880aa28803e4b4b9f109dd9e5b60bc (diff)
downloadmongo-be6bf2e5c2bfda8bdfec13419afabbfded6b432b.tar.gz
Revert "SERVER-63191 Generate build expansions early"
This reverts commit 79c61c07d61102ca7ca387880a23543faf156ca3.
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen_yml_components/definitions.yml108
-rw-r--r--etc/evergreen_yml_components/variants/task_generation.yml1
2 files changed, 7 insertions, 102 deletions
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 540c2eccdf3..53e9601151a 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -498,20 +498,6 @@ functions:
args:
- "src/evergreen/functions/binaries_extract.sh"
- "get version expansions": &get_version_expansions
- command: s3.get
- params:
- aws_key: ${aws_key}
- aws_secret: ${aws_secret}
- remote_file: ${project}/${version_id}/version_expansions.yml
- bucket: mciuploads
- local_file: src/version_expansions.yml
-
- "apply version expansions": &apply_version_expansions
- command: expansions.update
- params:
- file: src/version_expansions.yml
-
"check binary version": &check_binary_version
command: subprocess.exec
params:
@@ -797,7 +783,7 @@ functions:
remote_file: ${project}/${build_variant}/${revision}/pip-requirements-${task_id}-${execution}.txt
bucket: mciuploads
permissions: public-read
- content_type: text/plain
+ content_type: atext-plain
display_name: Pip Requirements
"send benchmark results":
@@ -848,8 +834,6 @@ functions:
- *adjust_venv
- *fetch_binaries
- *extract_binaries
- - *apply_version_expansions
- - *f_expansions_write
- *check_binary_version
- *get_buildnumber
- *f_expansions_write
@@ -1193,8 +1177,6 @@ functions:
- "src/evergreen/scons_lint.sh"
"scons compile":
- - *get_version_expansions
- - *apply_version_expansions
- *f_expansions_write
- command: subprocess.exec
type: test
@@ -1203,24 +1185,6 @@ functions:
args:
- "src/evergreen/scons_compile.sh"
- "generate version expansions":
- - *f_expansions_write
- - command: subprocess.exec
- params:
- binary: bash
- args:
- - "src/evergreen/functions/version_expansions_generate.sh"
- - command: s3.put
- params:
- aws_key: ${aws_key}
- aws_secret: ${aws_secret}
- local_file: src/version_expansions.yml
- remote_file: ${project}/${version_id}/version_expansions.yml
- bucket: mciuploads
- permissions: public-read
- content_type: application/x-yaml
- display_name: version expansions
-
"generate compile expansions":
- *f_expansions_write
- command: subprocess.exec
@@ -2081,7 +2045,7 @@ functions:
remote_file: ${project}/${build_variant}/${revision}/local-resmoke-invocation-${task_id}-${execution}.txt
bucket: mciuploads
permissions: public-read
- content_type: text/plain
+ content_type: atext-plain
display_name: Resmoke.py Invocation for Local Usage
@@ -2130,9 +2094,7 @@ tasks:
## compile - build all scons targets except unittests ##
- name: compile_dist_test
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
+ depends_on: []
commands:
- func: "scons compile"
vars:
@@ -2157,6 +2119,7 @@ tasks:
depends_on:
- name: compile_dist_test
commands:
+ - *f_expansions_write
- func: "scons compile"
vars:
targets: >-
@@ -2212,7 +2175,6 @@ tasks:
- "./etc/repo_config.yaml"
- "./etc/scons/**"
- "buildscripts/**"
- - "version_expansions.yml"
- "compile_expansions.yml"
- "all_feature_flags.txt" # Must correspond to the definition in buildscripts/idl/lib.py.
- "jstests/**"
@@ -2278,9 +2240,6 @@ tasks:
- name: compile_ninja
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2301,9 +2260,6 @@ tasks:
- name: compile_ninja_next
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2325,9 +2281,6 @@ tasks:
- name: compile_build_tools_next
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2338,9 +2291,6 @@ tasks:
- name: libdeps_graph_linting
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- *f_expansions_write
- command: subprocess.exec
@@ -2400,10 +2350,8 @@ tasks:
- name: clang_tidy
tags: []
exec_timeout_secs: 3600 # 1 hour timeout for the task overall
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
+ - *f_expansions_write
- func: "scons compile"
vars:
targets: generated-sources compiledb
@@ -2450,7 +2398,7 @@ tasks:
## run_unittests with UndoDB live-record ##
#- name: run_unittests_with_recording
# depends_on:
-# - name: compile_unittests_for_recorded_unittest
+# - name: compile_unittests_for_recorded_unittest
# commands:
# - *f_expansions_write
# - func: "run diskstats"
@@ -2479,9 +2427,6 @@ tasks:
##compile_and_archive_libfuzzertests - build libfuzzertests ##
- name: compile_and_archive_libfuzzertests
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2512,9 +2457,6 @@ tasks:
- name: server_discovery_and_monitoring_json_test
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2527,9 +2469,6 @@ tasks:
- name: server_selection_json_test
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2577,9 +2516,6 @@ tasks:
- name: compile_visibility_test
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- func: "scons compile"
vars:
@@ -2618,8 +2554,6 @@ tasks:
- name: embedded_sdk_install_dev
tags: []
depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
- name: embedded_sdk_build_cdriver
commands:
- func: "scons compile"
@@ -2766,9 +2700,6 @@ tasks:
- name: stitch_support_create_lib
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- *f_expansions_write
- func: "scons compile"
@@ -2819,8 +2750,6 @@ tasks:
depends_on:
- name: stitch_support_install_tests
commands:
- - func: "get version expansions"
- - func: "apply version expansions"
- *f_expansions_write
- command: subprocess.exec
type: test
@@ -2831,9 +2760,6 @@ tasks:
- name: crypt_create_lib
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- *f_expansions_write
- func: "scons compile"
@@ -2867,9 +2793,6 @@ tasks:
- name: crypt_create_debug_lib
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
commands:
- *f_expansions_write
- func: "scons compile"
@@ -2940,8 +2863,6 @@ tasks:
depends_on:
- name: crypt_install_tests
commands:
- - func: "get version expansions"
- - func: "apply version expansions"
- *f_expansions_write
- command: subprocess.exec
type: test
@@ -2952,9 +2873,7 @@ tasks:
- name: compile_benchmarks
tags: []
- depends_on:
- - name: version_expansions_gen
- variant: generate-tasks-for-version
+ depends_on: []
commands:
- command: manifest.load
- func: "git get project and add git tag"
@@ -4248,18 +4167,6 @@ tasks:
- func: "upload pip requirements"
- func: "generate version"
-- name: version_expansions_gen
- commands:
- - command: manifest.load
- - *git_get_project
- - *f_expansions_write
- - *add_git_tag
- - *kill_processes
- - *cleanup_environment
- - func: "set up venv"
- - func: "upload pip requirements"
- - func: "generate version expansions"
-
- <<: *gen_task_template
name: auth_audit_gen
tags: ["auth", "audit"]
@@ -7621,7 +7528,6 @@ task_groups:
tags: ["stitch"]
tasks:
- "stitch_support_create_lib"
-
- <<: *stitch_support_task_group_template
name: stitch_support_lib_build_and_test
tags: ["stitch"]
diff --git a/etc/evergreen_yml_components/variants/task_generation.yml b/etc/evergreen_yml_components/variants/task_generation.yml
index 6a345919a67..da222186cb6 100644
--- a/etc/evergreen_yml_components/variants/task_generation.yml
+++ b/etc/evergreen_yml_components/variants/task_generation.yml
@@ -10,4 +10,3 @@ buildvariants:
- rhel80-medium
tasks:
- name: version_gen
- - name: version_expansions_gen