From a0bd0a8263b19a14e44d60c600ab69baa97e19f7 Mon Sep 17 00:00:00 2001 From: blavenie <benoit.lavenier@e-is.pro> Date: Tue, 23 Aug 2016 16:23:23 +0200 Subject: [PATCH] New script to upload assets to github --- github.sh | 16 ++++++++++------ release.sh | 12 ++++++------ www/js/config.js | 4 ++-- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/github.sh b/github.sh index bdbe3573e..3de08cbbc 100755 --- a/github.sh +++ b/github.sh @@ -48,14 +48,18 @@ case "$1" in echo "Creating new release..." result=`curl -i https://api.github.com/repos/duniter/cesium/releases -u $2 -d '{"tag_name": "v'"$current"'","target_commitish": "master","name": "'"$current"'","body": "'"$3"'","draft": false,"prerelease": '"$prerelease"'}'` - upload_url=`echo "$result" | grep -P "upload_url\": \"[^\"]+" | grep -oP "https://[a-z0-9/.]+"` - echo $upload_url + upload_url=`echo "$result" | grep -P "\"upload_url\": \"[^\"]+" | grep -oP "https://[a-z0-9/.]+"` ### Sending files - echo "Sending binaries..." - curl -i ''"$upload_url"'?name=cesium-v'"$current"'-web.zip' -u $2 -H 'Content-Type: application/zip' --data '@platforms/web/build/cesium-web-'"$current"'.zip' - curl -i ''"$upload_url"'?name=cesium-v'"$current"'-firefoxos.zip' -u $2 -H 'Content-Type: application/zip' --data '@platforms/firefoxos/build/package.zip' - curl -i ''"$upload_url"'?name=cesium-v'"$current"'-android.apk' -u $2 -H 'Content-Type: application/vnd.android.package-archive' --data '@platforms/android/build/outputs/apk/android-release.apk' + echo "Uploading files to GitHub..." + dirname=`pwd` + curl -i -u $2 -H 'Content-Type: application/zip' -T $dirname/platforms/web/build/cesium-web-$current.zip $upload_url?name=cesium-v$current-web.zip + curl -i -u $2 -H 'Content-Type: application/zip' -T $dirname/platforms/firefoxos/build/package.zip $upload_url?name=cesium-v$current-firefoxos.zip + curl -i -u $2 -H 'Content-Type: application/vnd.android.package-archive' -T $dirname/platforms/android/build/outputs/apk/android-release.apk $upload_url?name=cesium-v$current-android.zip + + echo "Successfully uploading files" + release_url=`echo "$result" | grep -P "\"url\": \"[^\"]+" | grep -oP "https://api.github.com/repos/[a-z0-9/.]+"` + echo " Release address: $release_url" else echo "Wrong arguments" echo "Usage:" diff --git a/release.sh b/release.sh index 90a7b1b21..0e7660f4d 100755 --- a/release.sh +++ b/release.sh @@ -43,6 +43,12 @@ if [[ $2 =~ ^[0-9]+.[0-9]+.[0-9]+((a|b)[0-9]+)?$ && $3 =~ ^[0-9]+$ ]]; then git commit -m "v$2" git tag "v$2" git push + + # Build assets + gulp default --env default + ionic build android --release + ionic build firefoxos --release + gulp build:web --release else echo "Wrong version format" echo "Usage:" @@ -52,13 +58,7 @@ else echo " - android-version: nnn" fi -gulp default --env default - -ionic build android --release - -ionic build firefoxos --release -gulp build:web --release diff --git a/www/js/config.js b/www/js/config.js index 620eeb5ea..8cb62bf58 100644 --- a/www/js/config.js +++ b/www/js/config.js @@ -28,8 +28,8 @@ angular.module("cesium.config", []) "port": "9203" } }, - "version": "0.2.4", - "build": "2016-08-23T09:43:41.411Z", + "version": "0.2.5", + "build": "2016-08-23T11:23:56.892Z", "newIssueUrl": "https://github.com/duniter/cesium/issues/new?labels=bug" }) -- GitLab