# HG changeset patch # User smith@nwoca.org # Date 1551818971 0 # Node ID f5c641647fc65216a41317ae668fc0eedf3cb1f6 # Parent 1d63556430a624616b561ff6c29b3f878c1c6514 add support for bamboo builds using a local repo diff -r 1d63556430a6 -r f5c641647fc6 init40.gradle --- a/init40.gradle Thu Jan 10 17:22:09 2019 +0000 +++ b/init40.gradle Tue Mar 05 20:49:31 2019 +0000 @@ -40,6 +40,16 @@ it.key.toLowerCase().contains('bamboo') } || hostname?.startsWith('ssdt-ba') +if (!rootProject.hasProperty("bambooLocalBuild")) { + gradle.ext.bambooLocalBuild = false +} else { + gradle.ext.bambooLocalBuild = rootProject.bambooLocalBuild.toBoolean() +} + +if (gradle.bambooLocalBuild) { + println "Bamboo local build active" +} + gradle.ext.bambooPlan = (System.getenv('BAMBOO_PLAN') ?: 'UNKNOWN-UNKNOWN-JOB1').split('-')[0..1].join('-') logger.info "Bamboo plan: ${gradle.bambooPlan}" @@ -254,7 +264,7 @@ it.ext.environment = gradle.environment dependencyLocking { - if (gradle.branch.isRelease() ) { + if (gradle.branch.isRelease()) { lockAllConfigurations() } } @@ -414,7 +424,7 @@ repositories { - if (!gradle.bambooBuild) { + if (!gradle.bambooBuild || gradle.bambooLocalBuild) { ivy { name = 'local' artifactPattern gradle.ivyUserDir + '/local/[artifact]-[revision](-[classifier]).[ext]'