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}" +}