Я пытаюсь отправить файл по электронной почте после сборки. Сборка обновляет файл file1.json. Ее моя проблема. После сборки я пытаюсь создать переменную, которая является cat1.json (это работает), а затем я пытаюсь отправить эту переменную по электронной почте в электронной почте.
Stage {
stage('Build'){\
sh """
npm install // builds and update the value in json file
UUID="`cat file1.json`" //outputs the string inside file which is what I want
echo \$UUID //shows the value here
"""
emailext body: "$UUID", //need the value here
subject: "$currentBuild.currentResult-$JOB_NAME",
to: 'someone@test.com'
}
`
The error message is groovy.lang.MissingPropertyException: No such property: UUID for class: groovy.lang.Binding
at groovy.lang.Binding.getVariable(Binding.java:63)
at