t.me/atinfo_chat Telegram группа по автоматизации тестирования

запуск джобы jenkins внтури джобы TFS+GIT

Теги: #<Tag:0x00007fd76bb834a0> #<Tag:0x00007fd76bb833d8> #<Tag:0x00007fd76bb83310> #<Tag:0x00007fd76bb83248> #<Tag:0x00007fd76bb83180> #<Tag:0x00007fd76bb83090> #<Tag:0x00007fd76bb82fc8>

все привет ! у меня есть вот такой случай

есть програмисты которые пишут код и работают с TFS а тестеры которые пишут авто тесты работаю с git.

как можно реалезовать такую джобу - тригер измены кода шел с TFS и гнал тесты с репозитория Git ? чтоб вконце послал майл вслучае падение всего билда тому кто закомител последний раз в TFS?

я сделал по простому и созда 2 джобы : 1, берет просто тригер TFS о какой нибудь измени кода и тогда эта джоба запускает тестовую джобу с гитом. но проблема в том что я немогу послать майл тому кто сделал комит в TFS так как это другая джоба.

есть у кого нить мысли как это реалезовать?!

Написать скрипт в 1-й джобе, чтобы запускал тесты после сборки. Стартовать джобу по триггеру пуша в мастер.
Как альтернатива: сделать 2-ю джобу блокирующей (фейл 2-й джобы означает фейл 1-й джобы).
Отчёт генерить через расшаренный ресурс (AWS, к примеру, или любая сетевая шара). Таким образом, к нему будут иметь доступ обе джобы.
Триггерить рассылку мыла из 1-й джобы.