A Buildkite plugin to upload Android app ProGuard mapping files to Sentry.
steps:
- name: ":package:"
command: ./gradlew assembleRelease
env:
SENTRY_ORG: organization
SENTRY_PROJECT: project
plugins:
- sentry-proguard-upload:
merged_manifest: "app/build/intermediates/merged_manifests/release/AndroidManifest.xml"
mapping: "app/build/outputs/mapping/r8/release/mapping.txt"
write_properties: "app/build/intermediates/assets/release/sentry-debug-meta.properties"
Specifies the Sentry authentication token
Specifies the Sentry organization slug
Specifies the environment variable containing the Sentry organization slug
Default: SENTRY_ORG
Specifies the Sentry project slug
Specifies the environment variable containing the Sentry project slug
Default: SENTRY_PROJECT
Specifies the path to the merged (or full) AndroidManifest.xml file
Specifies the path to the ProGuard mapping file to upload
Specifies the path where Sentry should write out metadata that is generated. Usually this metadata is just a hash of the mapping file.
MPL 2.0 (see LICENSE)