aboutsummaryrefslogtreecommitdiff
path: root/vars/utils.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'vars/utils.groovy')
-rw-r--r--vars/utils.groovy13
1 files changed, 10 insertions, 3 deletions
diff --git a/vars/utils.groovy b/vars/utils.groovy
index 02bd5a8..4133af3 100644
--- a/vars/utils.groovy
+++ b/vars/utils.groovy
@@ -42,8 +42,15 @@ def concurrent(configs) {
node(config.nodetype) {
println("**** WORKSPACE = ${env.WORKSPACE}")
// FIXME: Generalize env vars.
- env.PATH = "${env.WORKSPACE}/_install/bin:${env.PATH}"
- withEnv(myconfig.env_vars) {
+ for (var in myconfig.env_vars) {
+ if (var.contains("PATH")) {
+ cwd = pwd()
+ tvar = var.replace(".", cwd)env.PATH}"
+ env.PATH = "${tvar}:${env.PATH}"
+ }
+ }
+ //env.PATH = "${env.WORKSPACE}/_install/bin:${env.PATH}"
+ //withEnv(myconfig.env_vars) {
//withEnv(vars) {
println("task: env.PATH = ${env.PATH}")
println("task: myconfig.nodetype = ${myconfig.nodetype}")
@@ -76,7 +83,7 @@ def concurrent(configs) {
tools: [[$class: 'JUnitType', pattern: '*.xml']]])
}
}
- } //end withEnv
+ //} //end withEnv
} // end node
} //end tasks