summaryrefslogtreecommitdiff
path: root/evergreen
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2022-04-20 11:36:50 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-05-11 17:12:11 +0000
commita2dfdcccedd7d0240e199f917ed6c9ff799fbd93 (patch)
tree3d401bfbe62e2c1be7d1918721f495295eb687a6 /evergreen
parentca933f3c06998bd68a792a372305e98ea6402cdc (diff)
downloadmongo-a2dfdcccedd7d0240e199f917ed6c9ff799fbd93.tar.gz
SERVER-64731: Use version level task generation
(cherry picked from commit c1638c0ae38d4ca3c807af83811bac4fa780f096)
Diffstat (limited to 'evergreen')
-rw-r--r--evergreen/generate_build_variant.sh15
-rw-r--r--evergreen/generate_version.sh18
2 files changed, 18 insertions, 15 deletions
diff --git a/evergreen/generate_build_variant.sh b/evergreen/generate_build_variant.sh
deleted file mode 100644
index 1c245b6ca72..00000000000
--- a/evergreen/generate_build_variant.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null 2>&1 && pwd)"
-. "$DIR/prelude.sh"
-
-cd src
-
-set -o errexit
-
-activate_venv
-PATH=$PATH:$HOME:/ $python buildscripts/evergreen_gen_build_variant.py \
- --expansion-file ../expansions.yml \
- --evg-api-config ./.evergreen.yml \
- --evg-project-config ${evergreen_config_file_path} \
- --output-file ${build_variant}.json \
- --verbose \
- $@
diff --git a/evergreen/generate_version.sh b/evergreen/generate_version.sh
new file mode 100644
index 00000000000..028b7ad923b
--- /dev/null
+++ b/evergreen/generate_version.sh
@@ -0,0 +1,18 @@
+DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null 2>&1 && pwd)"
+. "$DIR/prelude.sh"
+
+cd src
+
+set -o errexit
+set -o verbose
+
+curl -L https://github.com/mongodb/mongo-task-generator/releases/download/v0.3.4/mongo-task-generator --output mongo-task-generator
+chmod +x mongo-task-generator
+
+activate_venv
+PATH=$PATH:$HOME:/ ./mongo-task-generator \
+ --expansion-file ../expansions.yml \
+ --evg-auth-file ./.evergreen.yml \
+ --evg-project-file ${evergreen_config_file_path} \
+ --generate-sub-tasks-config etc/generate_subtasks_config.yml \
+ $@