From b18a2555e6e6a83514897b042747d987760fe01c Mon Sep 17 00:00:00 2001 From: Matt Rendina Date: Wed, 13 Feb 2019 16:51:45 -0500 Subject: Determine correct conda path before dumping environment (#34) --- vars/utils.groovy | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'vars/utils.groovy') 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 } -- cgit