Исходная версия «T» в сборке VSTS

Иногда при запуске новой сборки (для репозитория TFVC) «Исходная версия» становится «T», и сборка не подхватывается никаким агентом. Он остается в состоянии «Ожидание запроса агента». Новые сборки, запускаемые с этого момента, работают нормально:

Исходная версия сборки VSTS

Ничего не происходит при переходе на "T".

Кто-нибудь знает, что это может быть?


person Dave New    schedule 19.06.2016    source источник
comment
Когда вы нажимаете T, открывается ли Code Explorer на веб-портале?   -  person Eddie Chen - MSFT    schedule 20.06.2016


Ответы (1)


Это связано с тем, что кто-то указал T в качестве исходной версии при постановке сборки в очередь. введите здесь описание изображения

Если в качестве исходной версии указано T, задача сборки выполнит команду tf get /version:T, которая получит последнюю версию вашего исходного кода. Подробнее см. tf get command:

/версия:спецификация версии

Указывает максимальную версию или минимальную и максимальную версии для отображения в данных журнала. По умолчанию используется /version:T (последняя версия).

person Eddie Chen - MSFT    schedule 20.06.2016
comment
Спасибо за ответ, но я не могу представить, как мы могли по ошибке указать такое значение для исходной версии несколько раз в трех разных определениях сборки. С тех пор этого не было, но я сообщу, если это произойдет. - person Dave New; 20.06.2016
comment
Это только что случилось снова. Я спрошу свою команду, сталкивался ли кто-нибудь с такой же проблемой. - person Dave New; 21.06.2016
comment
@davenewza Знаете ли вы, кто поставил эту сборку в очередь и шаги? - person Eddie Chen - MSFT; 21.06.2016
comment
Я сделал. Я не знаю, испытал ли это кто-нибудь еще. Я спрошу команду. - person Dave New; 21.06.2016
comment
@davenewza Итак, вы просто нажимаете «Построить очередь» ... а затем нажимаете «ОК»? - person Eddie Chen - MSFT; 21.06.2016
comment
Правильный. Исходная версия пуста. - person Dave New; 21.06.2016
comment
@davenewza Какой агент сборки вы используете? Хостинг или собственный? - person Eddie Chen - MSFT; 21.06.2016
comment
Мы используем свои. - person Dave New; 21.06.2016
comment
@davenewza Другая возможность заключается в том, что процесс сборки зависает при получении последней версии. Я вижу такое поведение несколько раз с определением запланированной сборки. Исходная версия отображается как T в течение нескольких секунд при запуске сборки, а затем изменяется на последнюю версию. Вы можете перейти в папку _diag в папке агента сборки, чтобы проверить журналы. - person Eddie Chen - MSFT; 22.06.2016