Я пытаюсь отправить HTTP-запрос в конвейере Jenkins.Я пытаюсь передать переменную в запросе после сообщения тела, при этом я получаю исключение 500.
Но когда у меня такой жесткий код, как "revision": 123456, он работает нормально.
Как я могу передатьПеременная gitCommit внутри requestbody
env.gitCommit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim()
httpRequest acceptType: 'APPLICATION_JSON',
contentType: 'APPLICATION_JSON',
consoleLogResponseBody: true,
customHeaders: [[maskValue: true, name: 'X-Api-Key', value: 'xxxxxxxxxxxx']],
httpMode: 'POST',
ignoreSslErrors: true,
requestBody: '''{
"deployment": {
"revision": ${gitCommit}
}
}''',
responseHandle: 'NONE',
url: 'https://api.newrelic.com/v2/applications/xxxxxxx/deployments.json'