2015-12-22 4 views
1

В Jenkins я запускаю два теста только в одном задании. Один - тест на дым, а другой - регрессионный тест.Когда работает Jenkins, отправьте электронное письмо

Когда тест дыма пройден, начнется тест регрессии.

Оба теста выполняются только в одной конструкции один за другим.

Теперь я хочу отправить электронное письмо, когда пройдет тест на дым - другими словами, до начнется регрессионный тест.

Для получения информации, то если испытание дыма проходит, чем в консоли Jenkins

Smoke Test:PASSED 

показано.

Я попытался по электронной почте-внутр плагин в

Post build action 

и он посылает по электронной почте после завершения полной сборки - других слов, после завершения теста регрессии.

Пожалуйста, помогите найти решение проблемы.

+0

Пожалуйста, добавьте больше информации о конфигурации проекта. Это проект Maven с двумя тестами JUnit? Это настраиваемая конфигурация сборки? Вы используете плагины сборки? Что-нибудь еще? Решение действительно зависит от того, как вы выполняете свою сборку. –

+0

мой проект - проект maven, и я использую плагины builld. Пожалуйста, если вы знаете процесс, как это сделать, пожалуйста, вы можете рассказать мне ... он использует какие-либо другие плагины или нет. – noor

+0

Если это один проект Maven, вы можете разделить его на профили. Определите два профиля сборки, каждый из которых включает один из тестов. Затем настройте задание Jenkins для запуска сборки с профилем первого теста. После этого вы вводите шаг, отправляющий почту. После этого вы запустите сборку с другим профилем. Не могу вдаваться в подробности прямо сейчас, но вы поймете это :-) –

ответ

1

Одно решение описано здесь: Jenkins: Sending email based on each build step result in same Jenkins Job

Но я сделал несколько тестов, и я не уверен, что это будет решать вашу рь.

Существует еще одно решение, использующее Jenkins Workflow plugin.

С помощью этого плагина, вы проектируете свою работу с DSL, и вы можете легко добавить шаг сборки для отправки по электронной почте: https://www.cloudbees.com/blog/mail-step-jenkins-workflow

Смежные вопросы