Номер сборки TFS 2015 в формате ГГ_номер недели_номер дня

Я начал создавать файл определения сборки TFS 2015 (vNext). Для формата номера сборки в настоящее время у меня есть

$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)_$(Rev:r)

Это дает как BuildName_2016.05.28_1

Но я хотел $(BuildDefinitionName)$(Year:yy).Номер недели.Номер дня$(Rev:r)

Например, в реальности: BuildName_16.21.6_1

В любом случае, я могу получить этот номер недели и номер дня? Так что я могу использовать тот же формат для выпусков и номера версии.


person chandu    schedule 28.05.2016    source источник


Ответы (1)


К сожалению, нет $(Week)переменных, таких как $(Month), которые можно было бы использовать напрямую, поэтому вам нужно добавлять пользовательские переменные для еженедельного достижения самостоятельно.

введите здесь описание изображения

Возможно, вам придется вручную отредактировать значение недели или написать сценарий PS, чтобы добиться этого. Дополнительные сведения об управлении номерами версий см. здесь блог.

person PatrickLu-MSFT    schedule 30.05.2016
comment
да, я заметил. Похоже, это единственный вариант иметь переменную $ (Week). но каждый раз приходится вводить значения вручную при постановке сборки в очередь. если я настрою сборку CI, интересно, как она работает. - person chandu; 03.06.2016