diff options
author | Matt Rendina <rendinam@users.noreply.github.com> | 2019-03-13 16:32:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-13 16:32:34 -0400 |
commit | 1922a2dd60280db176313db69ff564f76b49a026 (patch) | |
tree | e6780e22d306841c19f4e2f89e9da1a9868af8c8 | |
parent | 908215609e696b57dd61789a03a4e09349f132ad (diff) | |
download | jscu_refactor-1922a2dd60280db176313db69ff564f76b49a026.tar.gz |
Actually override the version when requested. (#40)1.3.9
-rw-r--r-- | vars/utils.groovy | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vars/utils.groovy b/vars/utils.groovy index 9443e83..f79b71b 100644 --- a/vars/utils.groovy +++ b/vars/utils.groovy @@ -139,7 +139,7 @@ def installConda(version, install_dir) { } def cwd = pwd() - def conda_install_dir = "${cwd}/${install_dir}" + def conda_exe = "${install_dir}/bin/conda" def conda_installer = "Miniconda3-${installer_ver}-${OSname}-x86_64.sh" dl_cmd = dl_cmd + " ${conda_base_url}/${conda_installer}" if (!fileExists("./${conda_installer}")) { @@ -148,6 +148,14 @@ def installConda(version, install_dir) { // Install miniconda sh "bash ./${conda_installer} -b -p ${install_dir}" + + // Override conda version if specified and different from default. + def curr_ver = sh(script:"${conda_exe} --version", returnStdout: true) + curr_ver = curr_ver.tokenize()[1].trim() + if (curr_ver != version) { + sh "${conda_exe} install conda=${version}" + } + return true } |