summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild_a_system.sh4
-rwxr-xr-xdeploy_a_system.sh4
-rw-r--r--triggers/builders_trigger.sh8
-rw-r--r--triggers/deploy_trigger.sh7
4 files changed, 19 insertions, 4 deletions
diff --git a/build_a_system.sh b/build_a_system.sh
index 4c2819f..6be12d5 100755
--- a/build_a_system.sh
+++ b/build_a_system.sh
@@ -6,8 +6,8 @@ set -ex
system_name="$1"
-definitions_dir=definitions
-ybd_dir=/home/patrickdarley/ybd
+definitions_dir=$(pwd)/definitions
+ybd_dir=$(pwd)/ybd
# Building is optimal with 5 "instances" on the monster machine
sudo sed -i '/^instances: /c\instances: 5' "$ybd_dir"/ybd.conf
diff --git a/deploy_a_system.sh b/deploy_a_system.sh
index 04d25ee..a371abb 100755
--- a/deploy_a_system.sh
+++ b/deploy_a_system.sh
@@ -5,8 +5,8 @@
set -ex
cluster_name="$1"
-definitions_dir=definitions
-ybd_dir=/home/patrickdarley/ybd
+definitions_dir=$(pwd)/definitions
+ybd_dir=$(pwd)/ybd
# Can only deploy with a single instance of ybd. Crashes
# with >1
diff --git a/triggers/builders_trigger.sh b/triggers/builders_trigger.sh
index dc568af..b2e2726 100644
--- a/triggers/builders_trigger.sh
+++ b/triggers/builders_trigger.sh
@@ -1,3 +1,11 @@
set -ex
echo "[$(date "+%F %R")] Builder triggered. $1" >> ../../../../trigger_log
+
+if [ -d ybd ]; then
+ rm -rf ybd
+fi
+git clone https://github.com/devcurmudgeon/ybd.git
+cd ybd
+git checkout 15.38
+cd ..
python builder_logic.py $1
diff --git a/triggers/deploy_trigger.sh b/triggers/deploy_trigger.sh
index 20c72e8..b30d729 100644
--- a/triggers/deploy_trigger.sh
+++ b/triggers/deploy_trigger.sh
@@ -11,4 +11,11 @@ git checkout $BUILDSLAVE_SCRIPTS_SHA
cd definitions
git checkout $DEFINITIONS_SHA
cd ..
+if [ -d ybd ]; then
+ rm -rf ybd
+fi
+git clone https://github.com/devcurmudgeon/ybd.git
+cd ybd
+git checkout 15.38
+cd ..
python deploy_logic.py $SYSTEM $ARTEFACT $TESING_SHA