diff options
| -rw-r--r-- | vars/utils.groovy | 13 |
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 |
