Изменение Конфигурации на основе Строит Определение TFS 2012

У меня есть одна кодовая база, но многократные клиенты. Есть ли способ, которым я могу использовать построить определение, чтобы пристроить, чтобы отделить папки IIS и также изменить конфигурацию для каждого клиента также вместо того, чтобы изменить ее в источнике и построить их один за другим.

Я даже был бы достаточно доволен наличием того, строят определение для каждого клиента, который изменяет только, что это должно из кода в TFS.

Спасибо!

0
nl ja de

1 ответы

Можно создать Конфигурацию как текущая конфигурация "Отладки" в Visual Studio, которая будет связана с решением. У вас могут тогда быть любые веб-приложения, создают сеть. Преобразование конфигурации для каждой из тех конфигураций:

Web.Config
--Debug.Web.Config
--Customer1.Web.Config
--Customer2.Web.Config
--Customer3.Web.Config
--Customer4.Web.Config

Можно тогда отредактировать Построить Определение, и вместо того, чтобы просто строить конфигурацию по умолчанию для решения во время того, чтобы строить вас может сказать ему строить все 5 конфигураций.

Add multiple configurations to your TF Build Definition Figure: Add multiple configurations to your TF Build Definition

Не имеет значения, если пункт (т.е. "Customer1") не будет в снижении вниз, пока это соответствует Visual Studio, то это будет работать.

Это приведет к:

\\DropFolder\[BuildDefenition]\[BuildDefenition]_[BuildNumber]\[configuration]\*

Таким образом, если вы хотите получить Клиента 1 случай, вы вынимаете из:

...[BuildDefenition]_[BuildNumber]\Customer1\_PublishSites\*

You can find how to create configurations on MSDN: http://msdn.microsoft.com/en-us/library/kwybya3w.aspx

3
добавлено
Преобразование сделано автоматически Visual Studio. Вы устанавливаете конфигурации строить в, "Строят Определение | Процесс | Пункты, чтобы построить | Конфигурации, чтобы построить".... Я добавил диаграмму выше...
добавлено автор MrHinsh - Martin Hinshelwood, источник
Что вы используете, чтобы сделать преобразование? Также, как вам говорят TFS строить все конфигурации?
добавлено автор user1266921, источник