summaryrefslogtreecommitdiff
path: root/evergreen/generate_version.sh
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/generate_version.sh
parentca933f3c06998bd68a792a372305e98ea6402cdc (diff)
downloadmongo-a2dfdcccedd7d0240e199f917ed6c9ff799fbd93.tar.gz
SERVER-64731: Use version level task generation
(cherry picked from commit c1638c0ae38d4ca3c807af83811bac4fa780f096)
Diffstat (limited to 'evergreen/generate_version.sh')
-rw-r--r--evergreen/generate_version.sh18
1 files changed, 18 insertions, 0 deletions
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 \
+ $@