Очень круто!
Вам нужно будет запустить что-то до задачи «BuildNumber» в рабочем процессе (это первое действие), чтобы искать и собирать эти данные. Нет справки OOB, и я предлагаю вам использовать PowerShell для извлечения данных и установки builddetails. Я говорю PowerShell, так как это можно будет повторно использовать при переходе на TFS 2015 и новую систему сборки.
Альтернатива, которую я использовал, - это установить номер сборки в «mybuild_1.5. {Build}. {Revission}» и использовать PowerShell для разбора этого номера. Это легко, поскольку вы можете использовать существующую PowerShell для ее достижения. Однако он требует, чтобы в конце спринта вы увеличивали число. Не идеальный, но только секунды для достижения.
https://github.com/tfsbuildextensions/CustomActivities/blob/master/Source/Scripts/ApplyVersionToAssemblies.ps1
Спасибо. Есть ли примеры извлечения релиза/итерации в Powershell? – user2966445
Итак ... сначала вам нужна команда, поскольку текущий спринт - это конкретный для команды. Затем вам нужно найти команды Iteration Root, а затем сопоставить текущую дату с датой итерации под этим корнем. Не знаете, как вы будете фигурировать в команде? Пользователь может быть в нескольких командах ... –