From 9a5a52f2aa3c52fef9135bc0861c2cdffada0415 Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Mon, 26 Feb 2024 10:58:32 -0800 Subject: [PATCH] Start work on publish --- vars/publishStage.groovy | 1 + vars/publishToNexus.groovy | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 vars/publishToNexus.groovy diff --git a/vars/publishStage.groovy b/vars/publishStage.groovy index 44bd8e1..51a57c4 100644 --- a/vars/publishStage.groovy +++ b/vars/publishStage.groovy @@ -8,6 +8,7 @@ void call(Map config = [:], String packageName, Closure body = { }) { stage(runConfig.stepName) { printBanner(runConfig.stepName) echo "Info: Publishing ${packageName}" + publishToNexus(runConfig, packageName) body() } } diff --git a/vars/publishToNexus.groovy b/vars/publishToNexus.groovy new file mode 100644 index 0000000..6ead0f3 --- /dev/null +++ b/vars/publishToNexus.groovy @@ -0,0 +1,5 @@ + +void call(Map config = [:], String packageName) { + publishURL = [ config.nexusBase, config.nexusRepository, config.nexusPath, packageName ].join('/') + echo "Info: ${publishURL}" +}