На работе была поставлена задача: настроить интеграцию между наших CI сервером (у нас Team City) и нашей системой менеджмента проектов (у нас Target Process).
В общих чертах воркфлоу такой:
-прогон тестов в Тим Сити
-передача результатов (xml файлы по формату junit или allure-report) на сервер откуда из заберает наш плагин
-парсинг результатов
-создание Test Plan Run (одна из сущностей в Target Process) на основе полученных результатов - здесь используем REST API, который предоставляет сам Target Process
-если созданный тест ран содержит упавшие тесты - шлем имейл с ссылкой на него определенным юзерам
В принципе, в большей или меньшей степени, мне понятно как реализовать отдельные куски из этого воркфлоу, но совершенно не понятно как это все слепить воедино
Может кто-нибудь посоветует, где посмотреть примеры, что почитать по созданию подобных вещей?
Буду очень-очень благодарна!