summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/config.sh.template8
-rwxr-xr-xcontroller5
2 files changed, 12 insertions, 1 deletions
diff --git a/config/config.sh.template b/config/config.sh.template
index b2b2fa5..3aa9add 100644
--- a/config/config.sh.template
+++ b/config/config.sh.template
@@ -22,3 +22,11 @@ export DTF_OPENSTACK_ID=dropbear
# that this directory is backed up.
export DTF_DATABASE=/var/lib/dtf_results
+
+# Presenter place
+# ---------------
+# For now, only static results are available. DTF_PRESENTER_PLACE contains
+# rsync-compatible destination (it may be place accessible via ssh). That place
+# should be available via apache but thats up to you.
+
+export DTF_PRESENTER_PLACE=user@example.org:/var/www/html/my_project/dtf
diff --git a/controller b/controller
index 9770497..7f628d6 100755
--- a/controller
+++ b/controller
@@ -59,9 +59,12 @@ workdir=$(mktemp -d "/var/tmp/dtf_postgresql_setup-XXXXXX")
--distro="$distro" \
--distro-version="$distro_ver" \
--workdir="$workdir" \
- --openstack-instance="$DTF_OPENSTACK_ID"
+ --openstack-instance="$DTF_OPENSTACK_ID" \
+|| die "can not perform run_remote"
resultdir="$DTF_DATABASE/$distro/$distro_ver/$arch"
unpack_results "$resultdir/result_$starttime" "$workdir"
./runner/result_stats "$resultdir" > "$resultdir/results.html"
+
+rsync -r "${DTF_DATABASE%%/}/" "${DTF_PRESENTER_PLACE%%/}"