From 157f86ed792984e2773c0e81c5831f7e9aea5c53 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 14 Oct 2014 10:34:28 +0200 Subject: controller: rsync results to presenter * controller: Just rsync. * config/config.sh.template: Document the DTF_PRESENTER_PLACE option. --- config/config.sh.template | 8 ++++++++ controller | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) 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%%/}" -- cgit