Mercurial > public > develkit
changeset 155:6389a03379a6
CM-135: allow environment* scripts to access gradle project
author | Dave Smith <smith@nwoca.org> |
---|---|
date | Mon, 28 Oct 2013 16:00:23 +0100 |
parents | 6666e1cd8bae |
children | 465c6cf6dff3 |
files | init.gradle |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/init.gradle Fri Oct 25 21:59:01 2013 +0100 +++ b/init.gradle Mon Oct 28 16:00:23 2013 +0100 @@ -6,8 +6,6 @@ gradle.ext.ssdtProjectId = System.getenv('bamboo_project_id') ?: rootProject.name -loadEnvironments() - gradle.addListener(new ArtifactoryGradleSettings()) def hostname @@ -18,7 +16,6 @@ gradle.ext.bambooPlan = (System.getenv('BAMBOO_PLAN') ?: 'UNKNOWN-UNKNOWN-JOB1').split('-')[0..1].join('-') logger.info "Bamboo plan: ${gradle.bambooPlan}" - gradle.ext.buildTimestamp = System.currentTimeMillis().toString().padLeft(14,'0') gradle.ext.hgRepositoryUrl = "" @@ -45,6 +42,8 @@ } } +loadEnvironments() + gradle.environment.put('hgRepositoryUrl',gradle.hgRepositoryUrl) gradle.environment.put('branchName',gradle.branchName) gradle.environment.put('branchStream',gradle.branchStream) @@ -361,7 +360,9 @@ println "Environment is: $gradle.env ($envOverrides)" def slurper = new ConfigSlurper(gradle.env) - def environment = new ConfigObject() + slurper.setBinding(['gradle': gradle ]) + + def environment = new ConfigObject() def environments = [] file('.').eachFileMatch(~/^environment.*\.groovy$/) { envFile ->