aboutsummaryrefslogtreecommitdiff
path: root/vars/utils.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'vars/utils.groovy')
-rw-r--r--vars/utils.groovy10
1 files changed, 9 insertions, 1 deletions
diff --git a/vars/utils.groovy b/vars/utils.groovy
index 21d765c..9847f0a 100644
--- a/vars/utils.groovy
+++ b/vars/utils.groovy
@@ -417,8 +417,16 @@ def buildAndTest(config, index) {
} // end test test_cmd finally clause
} // end if(config.test_cmds...)
+
// Dump the conda environment definition to a file.
- sh(script: "${env.WORKSPACE}/miniconda/bin/conda list --explicit > env_dump_${index}.txt")
+ def conda_exe = ''
+ local_conda = "${env.WORKSPACE}/miniconda/bin/conda"
+ if (fileExists(local_conda)) {
+ conda_exe = local_conda
+ } else {
+ conda_exe = sh(script:"which conda", returnStdout:true).trim()
+ }
+ sh(script: "${conda_exe} list --explicit > env_dump_${index}.txt")
} // end withEnv
}