diff --git a/.builds/debian-stable.yml b/.builds/debian-stable.yml index bc4ecec3d5a980d29ee39cfa72fb42c0798b511d..2ef478dd0d07e89ce2e07f35eaf6e9c4d1793ccd 100644 --- a/.builds/debian-stable.yml +++ b/.builds/debian-stable.yml @@ -11,11 +11,14 @@ packages: - openjdk-17-jdk-headless - android-sdk secrets: +- 6b782fde-a43b-4988-b102-38fa541bb788 - 7eed327c-05c7-49b4-baed-a4d8785588d5 +- b1f1df57-d41c-45d9-9684-b66d3fa8d063 - b412b263-bdde-410b-997e-6326aba90132 -- 6b782fde-a43b-4988-b102-38fa541bb788 environment: ANDROID_SDK_ROOT: /home/build/android + SENTRY_ORG: mboa + SENTRY_PROJECT: android tasks: - sdk: | wget -qO android.zip https://dl.google.com/android/repository/commandlinetools-linux-6987402_latest.zip @@ -31,10 +34,17 @@ tasks: cd cheogram-android sed -ie 's///' src/cheogram/AndroidManifest.xml sed -ie 's/\/\/ PLUGIN INSERT/id "io.sentry.android.gradle" version "4.2.0"/' build.gradle + sed -ie 's/\/\/ ROOT INSERT/sentry { includeSourceContext = true }/' build.gradle - build_free: | + set +x + export SENTRY_AUTH_TOKEN=$(cat ~/sentry_auth_token) + set -x cd cheogram-android ./gradlew assembleCheogramFreeDebug - build_google_play: | + set +x + export SENTRY_AUTH_TOKEN=$(cat ~/sentry_auth_token) + set -x cd cheogram-android mkdir -p src/playstore/res/values/ mv ~/push.xml src/playstore/res/values/ diff --git a/build.gradle b/build.gradle index 5de9817510a06a633b5bc5d165fe4d1170d01e2d..7b5fb8fa1f76e8af628599a10b295d64fa833622 100644 --- a/build.gradle +++ b/build.gradle @@ -25,6 +25,8 @@ repositories { def tags = grgit.tag.list().findAll { it.dateTime != null }.sort { it.dateTime } +// ROOT INSERT + configurations { playstoreImplementation freeImplementation