From 0feceff018fe32702c9d11e0621ef144404aa027 Mon Sep 17 00:00:00 2001 From: Lennart Goedhart <lennart@omnibase.com.au> Date: Sun, 23 Jul 2017 22:45:34 +0800 Subject: [PATCH] Make BUGFENDER_API_KEY optional, and set from an environment variable. --- .gitignore | 1 - app/build.gradle | 13 +++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 04d47c5..8894f2c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,4 @@ build fabric.properties local.properties .idea -bugfender.properties /app/app.iml diff --git a/app/build.gradle b/app/build.gradle index cae6ac0..1efe2b7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -49,10 +49,15 @@ def gitBranch() { return ext.repo.branch.current.name } -static def getBugfenderApiKey() { - Properties properties = new Properties() - properties.load(new FileInputStream("app/bugfender.properties")) - return "\"" + properties.getProperty("apiKey", "") + "\"" +def getBugfenderApiKey() { + String bugfenderApiKey = System.getenv("BUGFENDER_API_KEY") + + if(bugfenderApiKey == null) { + logger.warn("Bugfender API key not set") + bugfenderApiKey = "" + } + + return "\"" + bugfenderApiKey + "\"" } android { -- GitLab