aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Rendina <rendinam@users.noreply.github.com>2018-03-12 17:46:27 -0400
committerGitHub <noreply@github.com>2018-03-12 17:46:27 -0400
commit1a79697e3bf08c1b4db7d3720b57cbd2e3a1cf67 (patch)
treea29ed9da337a38d0f562b060d6edb919aaec7ce2
parentac297bd2b127b5f9a927a1a5bcccacbc27bcd6c7 (diff)
downloaddelivery_control-1a79697e3bf08c1b4db7d3720b57cbd2e3a1cf67.tar.gz
Support finalization of deliverables (#7)0.2
-rw-r--r--deliver.groovy10
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"