From 631cf776f6c14cdf20b39c1787fa502e56348fe2 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Tue, 3 Jan 2017 15:54:15 +0100 Subject: [PATCH] Travis now automatically pushes a build to a server. --- .DS_Store | Bin 10244 -> 10244 bytes .travis.yml | 2 ++ package.sh | 38 +++++++++++++++++++++++++++++++++++++- 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/.DS_Store b/.DS_Store index 474ee832f549d58148405d309218030bf93b61f6..8dbe7f846234e8292410da784aa237ab9a294cb7 100644 GIT binary patch delta 14 VcmZn(XbIR5BgM$DIaX>pF90Tm1g-!8 delta 14 VcmZn(XbIR5BgM$LIaX>pF90Ts1g`)9 diff --git a/.travis.yml b/.travis.yml index 87ea22b9b..1eb93889f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,3 +7,5 @@ script: # the following commands are just examples, use whatever your build p install: - sudo apt-get install nodejs - sudo apt-get install npm +after_success: + - ./package.sh diff --git a/package.sh b/package.sh index 6b2ddcbb2..69c065395 100644 --- a/package.sh +++ b/package.sh @@ -1,4 +1,18 @@ -VERSION=$1 +if [ $# -eq 0 ]; then + if [ "$TRAVIS_PULL_REQUEST" != false ]; then + echo "Need to supply version argument" && exit; + fi +fi + +if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then + #VERSION="`date +%H:%M:%S`" + VERSION="15-11-15" + YEAR="`date +%Y`" + MONTH="`date +%m`" + DAY="`date +%d`" +else + VERSION=$1 +fi outputFolder='./_output' outputFolderMono='./_output_mono' outputFolderOsx='./_output_osx' @@ -7,3 +21,25 @@ outputFolderOsxApp='./_output_osx_app' cp -r $outputFolder Radarr_Windows_$VERSION cp -r $outputFolderMono Radarr_Mono_$VERSION cp -r $outputFolderOsxApp Radarr_OSX_$VERSION + +zip -r Radarr_Windows_$VERSION.zip Radarr_Windows_$VERSION >& /dev/null +zip -r Radarr_Mono_$VERSION.zip Radarr_Mono_$VERSION >& /dev/null +zip -r Radarr_OSX_$VERSION.zip Radarr_OSX_$VERSION >& /dev/null + +ftp -n ftp.leonardogalli.ch << END_SCRIPT +quote USER $FTP_USER +quote PASS $FTP_PASS +mkdir builds +cd builds +mkdir $YEAR +cd $YEAR +mkdir $MONTH +cd $MONTH +mkdir $DAY +cd $DAY +binary +put Radarr_Windows_$VERSION.zip +put Radarr_Mono_$VERSION.zip +put Radarr_OSX_$VERSION.zip +quit +END_SCRIPT