diff --git a/.DS_Store b/.DS_Store index 474ee832f..8dbe7f846 100644 Binary files a/.DS_Store and b/.DS_Store differ 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