1
1
#! /usr/bin/env bash
2
2
ENV_VAR_PREFIX=" ANDROID_NETWORK_TOOLS"
3
3
4
- APP_NAME=" Android Network Tools Sample App"
5
-
6
4
# Slack webhook settings
7
5
SLACK_CHANNEL=" #mat-testing"
8
6
SLACK_WEBHOOK_URL=" https://hooks.slack.com/services/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"
9
7
ICON_URL=" https://github.com/stealthcopter/AndroidNetworkTools/raw/master/app/src/main/res/mipmap-xhdpi/ic_launcher.png"
10
8
11
- # Settings for github releases
12
- GITHUB_RELEASE_MODULE=" library"
13
- GITHUB_RELEASE_DESC=" This release was automatically generated by the CI server"
14
- GITHUB_RELEASE_URL=" https://api.github.com/repos/stealthcopter/AndroidNetworkTools/releases"
15
- 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/"
19
-
20
9
# Git info
10
+ GIT_URL=" https://github.com/stealthcopter/AndroidNetworkTools"
21
11
GIT_TAG=` git name-rev --name-only --tags HEAD`
22
12
GIT_COMMIT_DESC=` git log -n 1 $CIRCLE_SHA1 `
23
13
GIT_CURRENT_BRANCH=` git rev-parse --abbrev-ref HEAD`
@@ -26,15 +16,14 @@ GIT_CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD`
26
16
function webhook {
27
17
28
18
gradle_app_name=" $1 "
29
- message=" $2 "
19
+ app_name=" $2 "
20
+ message=" $3 "
30
21
git_hash=` git rev-parse --short HEAD`
31
22
version=` cat ${gradle_app_name} /build.gradle | grep -m 1 versionName | cut -d' "' -f 2`
32
23
33
- # TESTING WEBHOOK https://hooks.slack.com/services/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
34
-
35
24
echo $message
36
- echo $channel $gradle_app_name $APP_NAME $version $ICON_URL
25
+ echo $channel $gradle_app_name $app_name $version $ICON_URL
37
26
38
- curl -X POST --data-urlencode ' payload={"channel": "' " $SLACK_CHANNEL " ' ", "username": "CirclCI Deployment Bot", "text": "*' " $APP_NAME " ' * version *' " $version " ' * <' " https://github.com/scottyab/rootbeer /commits/$git_hash " ' |' " $git_hash " ' > ' " $message " ' ", "icon_url": "' " $ICON_URL " ' "}' $SLACK_WEBHOOK_URL
27
+ curl -X POST --data-urlencode ' payload={"channel": "' " $SLACK_CHANNEL " ' ", "username": "CirclCI Deployment Bot", "text": "*' " $app_name " ' * version *' " $version " ' * <' " $GIT_URL /commits/$git_hash " ' |' " $git_hash " ' > ' " $message " ' ", "icon_url": "' " $ICON_URL " ' "}' $SLACK_WEBHOOK_URL
39
28
40
29
}
0 commit comments