Вы сможете увидеть статус сборки как BuildStatus.NotStarted
, как только сборка действительно достигнет очереди. Однако до того, как он достигнет очереди, у него действительно нет статуса.
Если вы отправляете свою сборку программно, вы можете сделать:
bool success = queue.WaitForBuildStart(pollingIntervalInMilliseconds, timeOutInMilliseconds);
Пока агент слушает, это на самом деле должно возвращаться очень быстро. Если у вас медленная сеть, это может занять пару секунд для установления связи.
Как только он передает WaitForBuildStart, состояние устанавливается на BuildStatus.NotStarted
, пока не переместится на InProgress
и остальную часть пути вниз по линии.