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