Add option to dump publishes
Change-Id: Iee55221999c34af27210d1a9d03f8ed3c5c79d2e
diff --git a/src/com/mirantis/mk/Aptly.groovy b/src/com/mirantis/mk/Aptly.groovy
index 6c2422a..651b71a 100644
--- a/src/com/mirantis/mk/Aptly.groovy
+++ b/src/com/mirantis/mk/Aptly.groovy
@@ -72,7 +72,7 @@
sh("aptly-publisher --dry --url ${server} promote --source ${source} --target ${target} --diff ${opts}")
}
-def promotePublish(server, source, target, recreate=false, components=null, packages=null, diff=false, opts='-d --timeout 600') {
+def promotePublish(server, source, target, recreate=false, components=null, packages=null, diff=false, opts='-d --timeout 600', dump_publish=false) {
if (components && components != "all" && components != "") {
def componentsStr = components.replaceAll(",", " ")
opts = "${opts} --components ${componentsStr}"
@@ -88,9 +88,11 @@
opts = "${opts} --dry --diff"
}
- def now = new Date();
- def timestamp = now.format("yyyyMMddHHmmss", TimeZone.getTimeZone('UTC'));
- dumpPublishes(server, ".", timestamp, target)
+ if (dump_publish) {
+ def now = new Date();
+ def timestamp = now.format("yyyyMMddHHmmss", TimeZone.getTimeZone('UTC'));
+ dumpPublishes(server, ".", timestamp, target)
+ }
sh("aptly-publisher --url ${server} promote --source ${source} --target ${target} --force-overwrite ${opts}")