Как прослушать результат теста на прицел?
Мы запускаем тест с помощью спускового механизма конкретного теста. Как мы можем узнать статус теста, чтобы мы могли прогрессировать наши сборки?
2 ответа
У нас есть пост в блоге, в котором описывается, как сделать это с помощью Codeship, но те же методы (особенно опрос, выполненный в примере скрипта Python) должны быть применимы к любой среде CI.
Извиняюсь за то, что ударил старый пост, но я искал что-то похожее, то есть проверял результаты Runscope, чтобы автоматически утвердить следующий шаг в выпуске (в отличие от сборки, о которой спрашивал OP).
Похоже, что VSTS имеет концепцию Gates, которая может выполнять какое-то действие и выпускать релиз только тогда, когда это действие выполнено, с настраиваемым временем ожидания и повтором. Одним из действий является Invoke REST API
, который, вероятно, сделал бы работу.
https://docs.microsoft.com/en-us/vsts/pipelines/release/approvals/gates?view=vsts
Обратите внимание, я на самом деле еще не пробовал это, поэтому YMMV