summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--triggers/builders_trigger.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/triggers/builders_trigger.sh b/triggers/builders_trigger.sh
index 656ab6a..6aa9647 100644
--- a/triggers/builders_trigger.sh
+++ b/triggers/builders_trigger.sh
@@ -4,11 +4,17 @@ SHA="$2"
SYSTEM="$3"
echo "[$(date "+%F %R")] Builder triggered. Ref=\"$1\"" >> ../../../../trigger_log
-if [ -d ybd ]; then
- rm -rf ybd
+if [ -d ybd-env ]; then
+ rm -rf ybd-env
fi
+virtualenv --no-site-packages ybd-env
+cd ybd-env
+./bin/pip install sandboxlib
+./bin/pip install requests
git clone -n https://github.com/devcurmudgeon/ybd.git
git --git-dir=./ybd/.git --work-tree=./ybd checkout 15.39
+cp ../builder_logic.py .
+cp ../builder_a_system.sh .
cp ybd.conf ybd
cp ybd.conf ybd/config
-python builder_logic.py "$REF" "$SHA" "$SYSTEM"
+./bin/python builder_logic.py "$REF" "$SHA" "$SYSTEM"