diff --git a/github.sh b/github.sh index 3de08cbbc07028ce1d00bc13823d983e1a783fe7..a9655ee9d75c7410f6f9c05e95d0ca8a1458b798 100755 --- a/github.sh +++ b/github.sh @@ -55,11 +55,11 @@ case "$1" in 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 + 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.apk 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" + echo " -> Release url: $release_url" else echo "Wrong arguments" echo "Usage:" diff --git a/release.sh b/release.sh index beedca7eac5b43cccfecfbd57688c7c5f880a636..1b3546d559f7d61e9725e9347b5de5f9a2e19bec 100755 --- a/release.sh +++ b/release.sh @@ -48,15 +48,20 @@ if [[ $2 =~ ^[0-9]+.[0-9]+.[0-9]+((a|b)[0-9]+)?$ && $3 =~ ^[0-9]+$ ]]; then ionic build firefoxos --release gulp build:web --release + if [[ $4 =~ ^[a-zA-Z0-9_]+:[a-zA-Z0-9_]+$ ]]; then + ./github.sh $1 $2 + fi + echo "**********************************" - echo "* Build release $2 sucees !" + echo "* Build release succeed !" echo "**********************************" else echo "Wrong version format" echo "Usage:" - echo " > ./release.sh [pre|rel] <version> <android-version>" + echo " > ./release.sh [pre|rel] <version> <android-version> <github_credentials>" echo "with:" - echo " - version: x.y.z" - echo " - android-version: nnn" + echo " version: x.y.z" + echo " android-version: nnn" + echo " github_credentials: user:password (a valid GitHub user account)" fi