summaryrefslogtreecommitdiff
path: root/evergreen/jepsen_docker/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'evergreen/jepsen_docker/setup.sh')
-rw-r--r--evergreen/jepsen_docker/setup.sh15
1 files changed, 10 insertions, 5 deletions
diff --git a/evergreen/jepsen_docker/setup.sh b/evergreen/jepsen_docker/setup.sh
index 38c73cecbec..f16c2b45694 100644
--- a/evergreen/jepsen_docker/setup.sh
+++ b/evergreen/jepsen_docker/setup.sh
@@ -1,10 +1,15 @@
set -euo pipefail
-git clone --branch=evergreen-master git@github.com:10gen/jepsen.git jepsen
+# Clone our internal fork of jepsen-io/jepsen to get the core
+# functionality with a few tweaks meant for evergreen integration.
+git clone --branch=v0.2.0-evergreen-master git@github.com:10gen/jepsen.git jepsen
+
+# Copy our mongodb source for jepsen to run into the docker area to be
+# copied into the image during the build process.
cp -rf src/dist-test jepsen/docker/node
-# place the mongodb jepsen test adjacent to the control node's Dockerfile.
-# it'll get copied into the image during the build process
-git clone --branch=no-download-master git@github.com:10gen/jepsen-io-mongodb.git jepsen/docker/control/mongodb
-# kill any running containers
+# Clone our internal tests to run
+git clone --branch=v0.2.0 https://x-access-token:${github_token}@github.com/10gen/jepsen-io-mongodb.git jepsen/docker/control/mongodb
+
+# Kill any running containers
sudo docker container kill $(docker ps -q) || true