diff options
author | Matt Rendina <rendinam@users.noreply.github.com> | 2018-03-12 17:46:27 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-12 17:46:27 -0400 |
commit | 1a79697e3bf08c1b4db7d3720b57cbd2e3a1cf67 (patch) | |
tree | a29ed9da337a38d0f562b060d6edb919aaec7ce2 /deliver.groovy | |
parent | ac297bd2b127b5f9a927a1a5bcccacbc27bcd6c7 (diff) | |
download | delivery_control-1a79697e3bf08c1b4db7d3720b57cbd2e3a1cf67.tar.gz |
Support finalization of deliverables (#7)0.2
Diffstat (limited to 'deliver.groovy')
-rw-r--r-- | deliver.groovy | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/deliver.groovy b/deliver.groovy index d20cf3d..a687d08 100644 --- a/deliver.groovy +++ b/deliver.groovy @@ -29,12 +29,18 @@ def gen_specfiles(label) { def cpkgs = "conda=${conda_version}" def pkg_list = aux_packages.replaceAll('\n', ' ') + def flags = "" + println("${finalize} - finalize") + if ("${finalize}" == "true") { + flags = "--final" + } + withEnv(["HOME=${HOME}", "PATH=${PATH}"]) { sh "conda install --quiet --yes ${cpkgs}" // Generate spec files - sh "${WORKDIR}/mktestenv.sh -n ${delivery_name} -p 3.5 ${pkg_list}" - sh "${WORKDIR}/mktestenv.sh -n ${delivery_name} -p 3.6 ${pkg_list}" + sh "${WORKDIR}/mktestenv.sh -n ${delivery_name} -p 3.5 ${flags} ${pkg_list}" + sh "${WORKDIR}/mktestenv.sh -n ${delivery_name} -p 3.6 ${flags} ${pkg_list}" // Make spec files available to master node. stash name: "spec-stash-${label}", includes: "hstdp*.txt" |