From f21dc408431736857418aea1a2cb25cca6dfb3c4 Mon Sep 17 00:00:00 2001 From: Will Holland Date: Fri, 25 Sep 2015 15:50:30 +0100 Subject: Run ybd in a virtualenv --- triggers/builders_trigger.sh | 12 +++++++++--- 1 file 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" -- cgit v1.2.1