# HG changeset patch # User smith@nwoca.org # Date 1379088557 -3600 # Node ID cc3cd7da35a78dcf92330e26d10b87e23d7f3c90 # Parent 9ce07c211984ac0daac740c505628e79f3e7622e add projectId to environment based on bamboo id diff -r 9ce07c211984 -r cc3cd7da35a7 init.gradle --- a/init.gradle Mon Aug 12 20:09:49 2013 +0100 +++ b/init.gradle Fri Sep 13 17:09:17 2013 +0100 @@ -4,9 +4,10 @@ ant.property(file: System.getProperty('user.home') + "/.ssdt/private.properties") gradle.ext.ivyUserDir = ant.properties['ivy.default.ivy.user.dir'] ?: System.getProperty('user.home') + "/.ivy2" +gradle.ext.ssdtProjectId = System.getenv('bamboo_project_id') ?: 'default' + loadEnvironments() - gradle.addListener(new ArtifactoryGradleSettings()) def hostname @@ -17,6 +18,7 @@ gradle.ext.bambooPlan = (System.getenv('BAMBOO_PLAN') ?: 'UNKNOWN-UNKNOWN-JOB1').split('-')[0..1].join('-') logger.info "Bamboo plan: ${gradle.bambooPlan}" + gradle.ext.hgRepositoryUrl = "" try { gradle.ext.hgRepositoryUrl = "hg path".execute().text.split('=')[1].trim() @@ -68,6 +70,8 @@ apply from: "${gradle.ssdtDevelkitLocation}/metrics.gradle" +task wrapper(type: Wrapper) {} + rootProject.afterEvaluate { r -> if (r.plugins.hasPlugin(org.gradle.plugins.ide.idea.IdeaPlugin)) { @@ -308,6 +312,7 @@ def envCfg = slurper.parse(envFile.toURL()) envCfg.merge(slurper.parse(developerPrivate)) + envCfg.put('ssdt.projectid',gradle.ssdtProjectId) if (privateFile.exists()) { logger.info("loading private environment $privateFile") envCfg.merge(slurper.parse(privateFile.toURL()))