Я пытаюсь получить адрес электронной почты коммиттера с помощью Jenkinsfile (groovy script)
Я использовал это решение, одобренное здесь:
https://stackoverflow.com/a/46648279/10899655
Мой код:
@Library('shared-libraries') _
pipeline{
//my stages here
}
post {
always {
script {
def changeSet = script.currentBuild.changeSets[0];
Set authors = [];
if (changeSet != null) {
for (change in changeSet.items) {
authors.add(GetUserEmail{user=change.author})
}
}
}
}
}
Однако я получаю это сообщение об ошибке:
Error when executing always post condition:
groovy.lang.MissingPropertyException: No such property: script for class: groovy.lang.Binding
Как я могу это исправить?
Заранее спасибо