Изменение номера сборки с использованием Powershell в TFS

Я пытаюсь изменить номер сборки для каждой сборки, которую я запускаю. У меня есть собственный скрипт, который я использую для изменения номера сборки. Мне было интересно, могу ли я сделать это в Powershell в сценарии Pre-build? До сих пор я не читал, что это может быть невозможно. Это правда?

2 ответа

Вы можете изменить рабочий процесс XAML. Мы это сделали, когда мы используем пользовательскую операцию Workflow для создания номера версии сборки на основе аргумента major.minor и текущей даты/времени. После того, как вы сгенерировали buildNumber, вам необходимо передать это в TeamBuild UpdateBuildNumber.


Если вы используете TFS 2013, шаблон построения по умолчанию включает в себя крючки для указания сценария предварительной сборки. Вы можете ссылаться на сценарий PowerShell и использовать его для версии своих сборок без необходимости изменения рабочего процесса XAML.

Расширения сборки сообщества TFS включают в себя несколько примеров скриптов, включая сборки для сборки.

Вы можете прочитать более подробное сообщение в блоге о том, как настроить это здесь: http://blogs.msdn.com/b/visualstudioalm/archive/2013/07/24/basic-tfbuild-scripts.aspx

licensed under cc by-sa 3.0 with attribution.