Я хотел бы иметь конфигурацию сборки Teamcity, которая в настоящее время имеет 3 этапа сборки:
- Создание артефакта для выполнения тестов и установки на удаленном сервере
- Начать длительный тестзадание на удаленном сервере
- Приостановить сборку в ожидании внешнего события (т. е. удаленного завершения задания)
- Получить результаты и записать отчет
Я просмотрел документацию и вижу, как можно приостановить ( шаг 3 ) всю конфигурацию сборки (что останавливает выполнение любых дополнительных сборок) ..но не единственная работающая сборка.
Сценарию шага 2, на котором выполняется внешнее задание, передаются различные параметры, чтобы он мог выполнить вызов REST обратно на сервер teamcity для возобновления задания сборки.
В основномЯ не хочу связывать агента сборки, ожидающего весь час, который требуется для запуска теста.
Я гуглил, и все, что я могу найти, указывает мне на приостановку конфигурации сборки.
В настоящее время мне нужно разбить конфигурацию сборки на две части.Первый пойдет на тестовую работу и закончится.Затем, когда внешнее тестовое задание завершится, оно вызовет teamcity для запуска второго задания для извлечения и сохранения отчетов.Но мне кажется, что это не связано с тем, что я не смогу показать ни одной работы с помощью build / test / report.