Я пытаюсь, чтобы трубопровод Jenkins автоматически отправлял электронное письмо, но с собственным телом. Конвейер вызывается из веб-приложения кнопкой, поэтому я думал о том, чтобы там было текстовое поле для записи нужного сообщения перед нажатием кнопки. Однако я не знаю, как этот кусок текста можно отправить Дженкинсу.
Сейчас конвейер отправляет электронные письма по электронной почте с жестко закодированным сообщением тела. Я знаю, что могу передавать данные из веб-приложения в Jenkins с помощью API Build With Parameters, который в настоящее время я использую для поля «Имя пользователя» и «Пароль», но отправка целого сообщения электронной почты в качестве параметра звучит неправильно.
emailext (
subject: "---subject---",
body: """Hi,
This is the hardcoded message that I would the user to have flexibility to create themselves
""",
to: "---list of recipients---"
)