Skip to content

Commit 4f2eab0

Browse files
committed
Another iteration of tagging releases
1 parent 8107ffc commit 4f2eab0

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
defaultConfig {
88
minSdkVersion minSdkVer
99
targetSdkVersion targetSdkVer
10-
versionCode 5
11-
versionName "0.2.30"
10+
versionCode 7
11+
versionName "0.2.34"
1212
}
1313
buildTypes {
1414
release {

scripts/config.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ GITHUB_RELEASE_MODULE="library"
1313
GITHUB_RELEASE_DESC="This release was automatically generated by the CI server"
1414
GITHUB_RELEASE_URL="https://api.github.com/repos/stealthcopter/AndroidNetworkTools/releases"
1515
GITHUB_RELEASE_TOKEN=$ANDROID_NETWORK_TOOLS_GITHUB_RELEASE_TOKEN
16+
GITHUB_RELEASE_FILE_PATH="app/build/outputs/apk/app-regular-release.apk"
17+
GITHUB_RELASE_FILENAME="AndroidNetworkTools.apk"
18+
$GITHUB_UPLOAD_URL="https://uploads.github.com/repos/stealthcopter/AndroidNetworkTools/releases/"
1619

1720
# Git info
1821
GIT_TAG=`git name-rev --name-only --tags HEAD`

scripts/github-release.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,17 @@ function create_github_release {
1111

1212
version=`cat $1/build.gradle | grep -m 1 versionName | cut -d'"' -f 2`
1313

14-
response=`curl -v -i -X POST -H "Content-Type:application/json" -H "Authorization: token $GITHUB_RELEASE_TOKEN" -d '{"tag_name": "'$version'","name": "'$version'","body": "'"$GITHUB_RELEASE_DESC"'","draft": true}' $GITHUB_RELEASE_URL`
14+
echo "Uploading release"
15+
16+
response=`curl -X POST -H "Content-Type:application/json" -H "Authorization: token $GITHUB_RELEASE_TOKEN" -d '{"tag_name": "'$version'","name": "'$version'","body": "'"$GITHUB_RELEASE_DESC"'","draft": true}' $GITHUB_RELEASE_URL`
17+
18+
echo "Got response $response"
1519

1620
id=`echo $response | python -c "import json,sys;obj=json.load(sys.stdin);print obj['id'];"`
1721

18-
curl -H "Content-Type:application/zip" -H "Authorization: token $GITHUB_RELEASE_TOKEN" --data-binary @"/app/build/outputs/apk/app-regular-release.apk" https://api.github.com/repos/stealthcopter/AndroidNetworkTools/releases/$id/assets?name=AndroidNetworkTools.apk
22+
echo "Found id $id"
23+
24+
curl -H "Content-Type:application/zip" -H "Authorization: token $GITHUB_RELEASE_TOKEN" --data-binary @"$GITHUB_RELEASE_FILE_PATH" $GITHUB_UPLOAD_URL$id/assets?name=$GITHUB_RELASE_FILENAME
1925

2026
return
2127
}

0 commit comments

Comments
 (0)