Автоматически по электронной почте последние изменения для конкретной сборки в Гудзоне - PullRequest
2 голосов
/ 07 января 2011

Есть ли способ отправить электронное письмо в Хадсон, в котором есть список последних изменений в этой сборке?

Например

Запустить сборку, и если вы перейдете к последним изменениям, у нас появятся некоторые последние изменения. Как только это будет успешно, электронное письмо должно иметь список изменений, которые произошли в этой конкретной сборке. После этого, скажем, следующая сборка завершится неудачно (будет сгенерировано сообщение о сбое сборки), но в нем будут записаны изменения, и эти списки изменений также должны быть включены в следующую успешную сборку.

1 Ответ

3 голосов
/ 24 января 2011

Сначала необходимо установить плагин Email-ext для Hudson.

Внутри конфигурации проекта в разделе Действия после сборки нажмите Уведомления по электронной почте и Редактируемые уведомления по электронной почте .Вместо Content , равного $ PROJECT_DEFAULT_CONTENT, вы захотите использовать другой токен.Они описаны, когда вы щелкаете значок справки (?) Для Ссылка на токен содержимого .

В частности, в своем примере добавьте (или отредактируйте, если он существует) триггер для успеха.Измените содержимое сообщения об успехе, чтобы использовать токен $ {CHANGES_SINCE_LAST_SUCCESS, реверс, формат, showPaths, changesFormat, pathFormat} .Различные варианты объяснены в ссылке.Если вы просто хотите использовать значения по умолчанию, просто используйте $ {CHANGES_SINCE_LAST_SUCCESS}

...