Я новичок в dsl, и я создал работу Дженкинса с двумя повышениями. вторая по результатам первой акции. Мне нужно отправить уведомление по электронной почте, если продвижение не состоится. попробовал с ext-email, но я не совсем понимаю. может кто поможет. Я попытался дать издателю, но он принял его как шаг после сборки
promotion {
name('Promotion_2')
icon('star-gold')
conditions {
upstream('Promotion_1')
}
actions {
downstreamParameterized {
trigger(job){
block {
buildStepFailure('never')
failure('FAILURE')
unstable('UNSTABLE')
}
parameters {
predefinedProp('parameter', "$para")
}
}
}
}
}
publishers {
extendedEmail {
recipientList('me@gmail.com')
contentType('text/html')
triggers {
failure {
subject('Promotion_2 Failed')
content('Promotion_2 failed')
sendTo {
recipientList()
}
}
success {
subject('Promotion_2 Passed')
content('Promotion_2 passed')
sendTo {
recipientList()
}
}
}
}
}