Я пытаюсь автоматизировать процесс развертывания, и, как часть этого, мне нужно запустить сборку релиза из командной строки. Я могу сделать это, используя команду, как
.\TFSBuild start http://server-name:8080/tfs/project-collection project-name build-name priority:High /queue
Он даже возвращает некоторый код для сборки в очереди - Build queued. Queue position: 2, Queue ID: 11057
.
Что я не знаю, так это как получить информацию о текущих запущенных сборках или о состоянии моей запущенной сборки из командной строки powershell? Конечная цель - начать публикацию после завершения сборки.
У меня уже есть все необходимые сценарии PowerShell для создания пакета развертывания на основе результатов сборки, его архивирования, копирования в производство и установки там. Все, что мне нужно сейчас - знать, когда моя сборка преуспеет.