Использование устаревших процессов построения
При обновлении с более ранних версий Team Foundation Server можно продолжать использовать традиционные процессы построения.Также можно продолжать использование более ранние версии Visual Studio для создания процессов построения на Visual Studio Team Foundation Server 2012.
Выполняемые задачи
Запустите прежний процесс построения, который обновляет на сервере.Visual Studio Team Foundation Server 2012
Запустите процесс построения на основе пользовательского шаблона созданном или редактирования с помощью Visual Studio 2010
Запустите процесс построения, используются пользовательские действия
Создать и использовать процесс построения с помощью Visual Studio 2010
Создать и использовать процесс построения, созданный с Visual Studio 2008
См. также: Обновление для определения построения из TFS2010 в TFS2012 (Джейсоном Pricket).
Запустите прежний процесс построения на сервере, который был до Visual Studio Team Foundation Server 2012
После обновления до Visual Studio Team Foundation Server 2012 можно продолжать использовать процессы построения, основанные на DefaultTemplate.xaml и UpgradeTemplate.xaml.
Совет |
---|
Можно продолжать использовать определения построения (даже и создания новых), основанные на шаблоне DefaultTemplate.xaml, но во многих случаях можно получить оптимальных результатов с помощью DefaultTemplate.11.1.xaml. |
В некоторых случаях нужно выполнить определенные действия включить в предыдущий процесс построения в функции правильно на Visual Studio Team Foundation Server 2012.
Запустите процесс построения на основе пользовательского шаблона
Необходимо использовать только Visual Studio 2012 для редактирования с помощью шаблонов процесса построения.Если шаблон процесса построения был изменен с помощью Visual Studio 2010, необходимо удалить все ссылки правка шаблон процесса построения с помощью текстового редактора и строгого имени на пространства имен Microsoft.TeamFoundation из элемента действия.
Например, необходимо удалить линии, например:
xmlns:mtvc="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
и разрешения в линиях как
xmlns:mtvc1="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client"
В противном случае возможно получение сообщения, например Error 7 Compiler error(s) encountered processing expression "Workspace". Value of type 'Microsoft.TeamFoundation.VersionControl.Client.Workspace' cannot be converted to 'Microsoft.TeamFoundation.VersionControl.Client.Workspace'. Type mismatch could be due to…
Совет |
---|
Jason Pricket публиковало некоторый код источника, чтобы автоматически как эти проблемы из шаблона процесса построения.В разделе Team foundation server 2012 - очистка файлы XAML рабочего процесса (AKA удаление " элемент с версиями " пространства имен) |
Запустите процесс построения, используются пользовательские действия
Перед тем как запустить процесс построения, который использует пользовательские действия процесса построения, сначала необходимо перекомпилировать работы с .NET Framework 4,5 (например, с помощью Visual Studio 2012 или Team Foundation server 2012) и затем для проверки их в папке указанный контроллером построений системы управления версиями.При попытке запуска процесса построения, в котором используются пользовательские действия построения компилированных с более ранней версией платформы .NET Framework, может появиться следующее сообщение в журнал результатов построения: "Свойство "Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace.RequestsFailed" набора сгенерировало исключение".
Создание и запуск процесса построения с помощью Visual Studio 2010
При использовании Visual Studio 2010 для создания процесса построения в Visual Studio Team Foundation Server 2012, можно создать процесс построения на основе DefaultTemplate.11.1.xaml.
Создание и запуск процесса построения, созданный с Visual Studio 2008
Можно продолжать использовать определения построения, созданные с помощью Visual Studio 2008.При первом обновлении до версии Visual Studio Team Foundation Server 2012 система автоматически создает определение построения, основанное на UpgradeTemplate.xaml для каждого определения построения, созданного в прежней версии, и каждого типа построения, используемого в развертывании.
Можно также использовать Visual Studio 2008, чтобы создать новые определения построений в Visual Studio Team Foundation Server 2012.В обоих случаях сервер автоматически экземпляр функции в процессе построения, основанном на UpgradeTemplate.xaml.