Skip to content

Instantly share code, notes, and snippets.

@goforgold
Last active July 24, 2017 02:32
Show Gist options
  • Save goforgold/ce8eb2668a333c666ee8a93ed46d343a to your computer and use it in GitHub Desktop.
Save goforgold/ce8eb2668a333c666ee8a93ed46d343a to your computer and use it in GitHub Desktop.
Android Bitbucket CICD Pipeline
image: uber/android-build-environment:latest
pipelines:
branches:
develop:
- step:
caches:
- gradle
script:
- mkdir "${ANDROID_HOME}/licenses" || true
- echo "8933bad161af4178b1185d1a37fbf41ea5269c55" > "${ANDROID_HOME}/licenses/android-sdk-license"
- ./gradlew assembleRelease
- filename=app/build/outputs/apk/myAppName-${BITBUCKET_BRANCH}-`date +"%Y-%m-%d-%H.%M.%S-%Z"`.apk
- mv app/build/outputs/apk/app-release.apk ${filename}
- curl -F file=@${filename} -F channels=#android-builds -F token=${SLACK_TOKEN} https://slack.com/api/files.upload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment