Prevents killing the android build with a missing .env file.

This commit is contained in:
Steve Kellock 2016-08-28 21:20:09 -04:00
parent e04cc0d71e
commit dcec930aa1
1 changed files with 11 additions and 5 deletions

View File

@ -2,11 +2,17 @@ def readDotEnv = {
def env = [:]
def envFile = System.env['ENVFILE'] ?: ".env"
println("Reading env from: $envFile")
new File("$project.rootDir/../$envFile").eachLine { line ->
def (key, val) = line.tokenize('=')
if (key && val && key.substring(0, 1) != "#") {
env.put(key, val)
}
try {
new File("$project.rootDir/../$envFile").eachLine { line ->
def (key, val) = line.tokenize('=')
if (key && val && key.substring(0, 1) != "#") {
env.put(key, val)
}
}
} catch (Exception ex) {
println("**************************")
println("*** Missing .env file ****")
println("**************************")
}
project.ext.set("env", env)
}