From 4821d4ecf6ba301dc0defd96b859d17bdf3e700b Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Mon, 26 Feb 2024 14:54:55 -0800 Subject: [PATCH] Push it out --- vars/publishToNexus.groovy | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/vars/publishToNexus.groovy b/vars/publishToNexus.groovy index d64eb52..c15f162 100644 --- a/vars/publishToNexus.groovy +++ b/vars/publishToNexus.groovy @@ -1,18 +1,16 @@ void call(Map config = [:], String packageName) { publishURL = [ config.nexusBase, config.nexusRepository, config.nexusRepoPath, packageName ].join('/') - echo "Info: ${publishURL}" - withCredentials([usernameColonPassword(credentialsId: 'publisher', variable: 'NEXUS_PUBLISH')]) { - response = httpRequest httpMode: 'POST', + echo 'Info: Publishing...' + echo "Info: ${publishURL}" + response = httpRequest httpMode: 'POST', + authenticate: 'publisher', + consoleLogResponseBody: true, contentType: 'multipart/form-data', url: publishURL, wrapAsMultipart: true, - customHeaders: [ - [name: 'Authorization', value: 'Basic ' + "${env.NEXUS_PUBLISH}".bytes.encodeBase64()] - ], requestBody: [$class: 'FileRequestBody', file: packageName] - echo "Response: ${response.content}" - } + echo "Response: ${response.content}" }