Создание пользовательского шаблона процесса построения и работа с ним
Если определения построения, которые можно создать с использованием шаблона по умолчанию или шаблона обновлений, не соответствуют потребностям команды, можно создать собственный шаблон процесса построения с большим числом настраиваемых функций.
В этом разделе содержатся следующие подразделы.
Создание нового шаблона процесса построения
Регистрация шаблона процесса построения в системе
Работа с шаблонами процесса построения
Необходимые разрешения
Для выполнения следующих процедур необходимо задать для разрешения Редактировать определение построения значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Создание шаблона процесса построения
Создание пользовательского шаблона
В Командном обозревателе выберите командный проект.
В меню Построение выберите Новое определение построения.
В поле Имя определения построения введите имя.
Перейдите на вкладку Процесс, последовательно щелкните Показать подробности и Создать.
Откроется диалоговое окно Новый шаблон процесса построения.
Щелкните Скопировать существующий XAML-файл и нажмите кнопку ОК.
В окне определения построения под меню Файл процесса построения щелкните гиперссылку с именем шаблона.
Папка с новым шаблоном появится в обозревателе управления исходным кодом.
В области Папки щелкните правой кнопкой мыши папку, содержащую новый шаблон, и выберите Получить последнюю версию.
Щелкните правой кнопкой мыши новый шаблон и выберите Вид.
Отобразится конструктор рабочих процессов.
Используйте конструктор рабочих процессов для редактирования шаблона.
Отредактировав шаблон, сохраните его и закройте конструктор.
Щелкните правой кнопкой мыши новый шаблон и выберите Вернуть ожидающие изменения.
Откроется диалоговое окно Возврат.
Щелкните Вернуть.
Регистрация шаблона процесса построения в системе
Можно зарегистрировать шаблоны процесса построения, созданные вне командного проекта. Например, шаблон процесса построения мог быть получен в электронном сообщении от коллеги и сохранен в папке TeamBuildProcessTemplates в системе управления версиями командного проекта.
Прежде чем члены команды смогут использовать шаблон процесса построения для создания определений построения, необходимо зарегистрировать шаблон в системе.
Регистрация шаблона процесса построения в системе
В Командном обозревателе выберите командный проект.
В меню Построение выберите Новое определение построения.
В поле Имя определения построения введите имя.
Перейдите на вкладку Процесс и щелкните Создать.
Откроется диалоговое окно Новый шаблон процесса построения.
Щелкните Выбрать существующий XAML-файл.
Нажмите кнопку Обзор.
Откроется диалоговое окно Обзор.
С помощью диалогового окна Обзор найдите и выберите пользовательский шаблон, который необходимо зарегистрировать.
Новый шаблон процесса построения теперь отображается в списке Файлы процесса построения, и все члены команды могут использовать его для создания определений построения.
Работа с шаблонами процесса построения
Ниже приведены некоторые рекомендации и советы, которые помогут более эффективно работать с шаблонами процесса построения.
Действия Team Foundation Build — основные компоненты процесса построения. Можно использовать эти действия для создания пользовательского процесса построения. Дополнительные сведения см. в разделе Действия построения Team Foundation.
Рекомендуется не изменять шаблон по умолчанию и шаблон обновлений. Вместо этого следует создать новый шаблон на основе одного из этих шаблонов, как описано в разделе Создание нового пользовательского шаблона процесса построения.
Шаблон процесса построения можно зарегистрировать в нескольких командных проектах. Эта возможность позволяет совместно использовать процесс построения в любом командном проекте из коллекции командных проектов, который содержит соответствующий шаблон.
Если требуется изменить шаблон процесса построения, необходимо составить план просмотра всех определений построения, созданных с использованием этого шаблона, и скорректировать их после внесения изменений в шаблон процесса построения. Если этого не сделать, может произойти сбой определений построения, либо определения будут функционировать непредсказуемо.
Перед удалением шаблона процесса построения необходимо сначала найти и удалить все определения построения, созданные с использованием этого шаблона. После удаления шаблона определения построения, созданные с использованием этого шаблона, перестанут работать.
Общие сведения об использовании конструктора рабочих процессов см. на следующих страницах веб-сайта Майкрософт: