From 1a79697e3bf08c1b4db7d3720b57cbd2e3a1cf67 Mon Sep 17 00:00:00 2001 From: Matt Rendina Date: Mon, 12 Mar 2018 17:46:27 -0400 Subject: Support finalization of deliverables (#7) --- deliver.groovy | 10 ++++++++-- 1 file 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" -- cgit