From 415b0940bab5bc69b32d845553f6a9bab4b4e512 Mon Sep 17 00:00:00 2001 From: wfjm Date: Sun, 21 Oct 2018 13:58:37 +0200 Subject: [PATCH] add deploy --- .travis.yml | 8 +++++--- .travis/deploy.sh | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100755 .travis/deploy.sh diff --git a/.travis.yml b/.travis.yml index fbe7b51c..9b9f3ac7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,9 +27,9 @@ before_install: libusb-1.0-0-dev \ tcl8.6 tcl8.6-dev tcllib tclreadline \ libyaml-libyaml-perl - - wget https://www.retro11.de/data/oc_w11/travis/allsim.tbz - - tar -tvf allsim.tbz | perl -pe 's/^.*\s(\d\d\d\d-)/$1/' - - tar -xvf allsim.tbz + - wget https://www.retro11.de/data/oc_w11/travis/allsim.tgz + - tar -tvf allsim.tgz | perl -pe 's/^.*\s(\d\d\d\d-)/$1/' + - tar -xvf allsim.tgz && rm allsim.tgz - eval "${MATRIX_EVAL}" # @@ -70,3 +70,5 @@ script: -tag default,sys_w11a,stim1 \ -tag default,sys_w11a,n4 - tbfilt -all -sum -comp +# + - .travis/deploy.sh diff --git a/.travis/deploy.sh b/.travis/deploy.sh new file mode 100755 index 00000000..e1585d3b --- /dev/null +++ b/.travis/deploy.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# get environment +printenv | sort | grep "^TRAVIS_" > environment.log + +# get tbfilt summary +tbfilt -all -sum -comp > tbfilt.log + +# setup list of files to deploy +echo "environment.log" > deploy.lst +echo "tbfilt.log" >> deploy.lst +find -regextype egrep -regex '.*/tb_.*_[bfsorept]sim(_.*)?\.log' |\ + sort >> deploy.lst + +# create tarball +tar -czf deploy.tgz -T deploy.lst + +# upload +curl -w "status: %{http_code} send: %{size_upload} speed: %{speed_upload}\n" \ + -F 'trepo=w11' \ + -F "tbldnum=$TRAVIS_BUILD_NUMBER" \ + -F "tjobnum=$TRAVIS_JOB_NUMBER" \ + -F 'upfile=@deploy.tgz' \ + https://www.retro11.de/cgi-bin/upload_tdeploy.cgi > deploy.log +cat deploy.log