Я использую сервер сборки TeamCity для процесса CI. У меня есть сценарий, в котором мне нужно сравнить мой предыдущий и текущий журнал сборки и проверить наличие предупреждений в коде объявления, если число предупреждений в текущем больше, чем в предыдущей сборке, мы должны потерпеть неудачу при сборке.
У меня есть два этапа сборки, а именно:
- Для сборки MS
- Скрипт powershell для сравнения сборок (предыдущей сборки и текущей сборки)
Я понимаю, что мы можем получить информацию о сборке, используя TeamCity API, который http: // /httpAuth/downloadBuildLog.html?BuildId = << идентификатор текущей сборки >>
Есть ли способ получить журнал сборки, пока сборка находится в рабочем состоянии, и перейти ко второму шагу?