in src/com/epam/edp/buildtool/Dotnet.groovy [52:62]
private def getNugetToken(scriptName) {
def result
script.writeFile file: "${scriptName}.groovy", text: this.scripts["${scriptName}"].scriptPath
nexus.uploadGroovyScriptToNexus(scriptName, "${scriptName}.groovy")
script.withCredentials([script.usernamePassword(credentialsId: "${nexus.credentialsId}",
passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) {
result = nexus.runNexusGroovyScript(scriptName, "{\"name\": \"${script.USERNAME}\"}")
}
def response = new JsonSlurperClassic().parseText(result.content)
return new JsonSlurperClassic().parseText(response.result).nuGetApiKey
}