Email-ext и Workflow / Pipeline - некоторые токены не расширяются?

Я пытаюсь использовать плагин email-ext в конвейерном задании Jenkins, но большинство токенов, которые я считаю само собой разумеющимся при использовании email-ext в вольном задании, не расширяются?

например

node {
    emailext body: '${DEFAULT_CONTENT}', mimeType: 'text/html', replyTo: '$DEFAULT_REPLYTO', subject: '${DEFAULT_SUBJECT}', to: '$DEFAULT_RECIPIENTS'
}

Создает электронную почту:

Предмет:

$ PROJECT_NAME - сборка # $ BUILD_NUMBER - $ BUILD_STATUS!

Тело:

$ PROJECT_NAME - Build # $ BUILD_NUMBER - $ BUILD_STATUS: проверьте вывод консоли на $ BUILD_URL, чтобы просмотреть результаты.

Которые, честно говоря, то, что установлено в общей конфигурации. Однако ни один из этих токенов не раскрывается, и если я использую их непосредственно из рабочего процесса, они тоже не раскрываются, например,

emailext body: '$PROJECT_NAME', mimeType: 'text/html', replyTo: '$DEFAULT_REPLYTO', subject: '${DEFAULT_SUBJECT}', to: '$DEFAULT_RECIPIENTS'

Это было бы хорошо, если бы я мог ссылаться на свои существующие почтовые шаблоны на основе Groovy, используя $ SCRIPT, но они также не расширяются.

Извиняюсь, если я упускаю что-то невероятно очевидное - у меня пока нет большого опыта работы с Pipeline - отсутствие поддержки email-ext помешало мне перейти на данный момент.

Сегодня я протестировал чистую установку Jenkins 1.651, email-ext 2.41.3 и Pipeline 1.14.

Ответы на вопрос(1)

Ваш ответ на вопрос