Skip to content
Snippets Groups Projects
Commit f3b7fd88 authored by Benoit Lavenier's avatar Benoit Lavenier
Browse files

fix artefact deployment

parent d9b6ccdf
No related branches found
No related tags found
No related merge requests found
...@@ -14,8 +14,7 @@ current=`grep -P "version\": \"\d+.\d+.\d+(\w*)" package.json | grep -oP "\d+.\d ...@@ -14,8 +14,7 @@ current=`grep -P "version\": \"\d+.\d+.\d+(\w*)" package.json | grep -oP "\d+.\d
echo "Current version: $current" echo "Current version: $current"
### Get repo URL ### Get repo URL
REMOTE_URL=`git remote -v | grep -P "push" | grep -oP "https://github.com/[^/]+/[^/ ]+"` REPO="duniter/cesium"
REPO=`echo $REMOTE_URL | sed "s/https:\/\/github.com\///g"`
REPO_URL=https://api.github.com/repos/$REPO REPO_URL=https://api.github.com/repos/$REPO
### get auth token ### get auth token
...@@ -67,13 +66,14 @@ case "$1" in ...@@ -67,13 +66,14 @@ case "$1" in
echo " - tag: v$current" echo " - tag: v$current"
echo " - description: $description" echo " - description: $description"
result=`curl -H ''"$GITHUT_AUTH"'' -i $REPO_URL/releases -d '{"tag_name": "v'"$current"'","target_commitish": "master","name": "'"$current"'","body": "'"$description"'","draft": false,"prerelease": '"$prerelease"'}'` result=`curl -H ''"$GITHUT_AUTH"'' -i $REPO_URL/releases -d '{"tag_name": "v'"$current"'","target_commitish": "master","name": "'"$current"'","body": "'"$description"'","draft": false,"prerelease": '"$prerelease"'}'`
echo "$result"
upload_url=`echo "$result" | grep -P "\"upload_url\": \"[^\"]+" | grep -oP "https://[A-Za-z0-9/.-]+"` upload_url=`echo "$result" | grep -P "\"upload_url\": \"[^\"]+" | grep -oP "https://[A-Za-z0-9/.-]+"`
### Sending files ### Sending files
echo "Uploading files to GitHub..." echo "Uploading files to $upload_url"
dirname=`pwd` dirname=`pwd`
curl -i -H ''"$GITHUT_AUTH"'' -H 'Content-Type: application/zip' -T $dirname/platforms/web/build/cesium-v$current-web.zip $upload_url?name=cesium-v$current-web.zip curl -s -H ''"$GITHUT_AUTH"'' -H 'Content-Type: application/zip' -T $dirname/platforms/web/build/cesium-v$current-web.zip $upload_url?name=cesium-v$current-web.zip
curl -i -H ''"$GITHUT_AUTH"'' -H 'Content-Type: application/vnd.android.package-archive' -T $dirname/platforms/android/build/outputs/apk/release/android-release.apk $upload_url?name=cesium-v$current-android.apk curl -s -H ''"$GITHUT_AUTH"'' -H 'Content-Type: application/vnd.android.package-archive' -T $dirname/platforms/android/build/outputs/apk/release/android-release.apk $upload_url?name=cesium-v$current-android.apk
echo "Successfully uploading files" echo "Successfully uploading files"
echo " -> Release url: https://github.com/$REPO/releases/tag/v$current" echo " -> Release url: https://github.com/$REPO/releases/tag/v$current"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment