From daf3c8bdfbb7045cda355e157e0d782de2264a32 Mon Sep 17 00:00:00 2001 From: Matt Rendina Date: Fri, 18 Aug 2017 14:09:53 -0400 Subject: Ignore existing files when rsyncing packages --- jenkins/dispatch.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jenkins/dispatch.groovy b/jenkins/dispatch.groovy index 0f5ac79..fcf67d3 100644 --- a/jenkins/dispatch.groovy +++ b/jenkins/dispatch.groovy @@ -250,8 +250,9 @@ node(LABEL) { def artifacts_present = sh(script: "ls ${this.conda_build_output_dir}/*.tar.bz2 >/dev/null 2>&1", returnStatus: true) + def rsync_cmd = "rsync -avzr --ignore-existing" if (artifacts_present == 0) { - sh(script: "rsync -avzr ${this.conda_build_output_dir}/*.tar.bz2 ${publication_path}") + sh(script: "${rsync_cmd} ${this.conda_build_output_dir}/*.tar.bz2 ${publication_path}") // Use a lock file to prevent two dispatch jobs that finish at the same // time from trampling each other's indexing process. def lockfile = "${publication_path}/LOCK-Jenkins" -- cgit