Поделиться через


Создание пользовательского шаблона процесса построения и работа с ним

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

В этом разделе содержатся следующие подразделы.

  • Создание нового шаблона процесса построения

  • Регистрация шаблона процесса построения в системе

  • Работа с шаблонами процесса построения

Необходимые разрешения

Для выполнения следующих процедур необходимо задать для разрешения Редактировать определение построения значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Создание шаблона процесса построения

Создание пользовательского шаблона

  1. В Командном обозревателе выберите командный проект.

  2. В меню Построение выберите Новое определение построения.

  3. В поле Имя определения построения введите имя.

  4. Перейдите на вкладку Процесс, последовательно щелкните Показать подробности и Создать.

    Откроется диалоговое окно Новый шаблон процесса построения.

  5. Щелкните Скопировать существующий XAML-файл и нажмите кнопку ОК.

  6. В окне определения построения под меню Файл процесса построения щелкните гиперссылку с именем шаблона.

    Папка с новым шаблоном появится в обозревателе управления исходным кодом.

  7. В области Папки щелкните правой кнопкой мыши папку, содержащую новый шаблон, и выберите Получить последнюю версию.

  8. Щелкните правой кнопкой мыши новый шаблон и выберите Вид.

    Отобразится конструктор рабочих процессов.

  9. Используйте конструктор рабочих процессов для редактирования шаблона.

  10. Отредактировав шаблон, сохраните его и закройте конструктор.

  11. Щелкните правой кнопкой мыши новый шаблон и выберите Вернуть ожидающие изменения.

    Откроется диалоговое окно Возврат.

  12. Щелкните Вернуть.

Регистрация шаблона процесса построения в системе

Можно зарегистрировать шаблоны процесса построения, созданные вне командного проекта. Например, шаблон процесса построения мог быть получен в электронном сообщении от коллеги и сохранен в папке TeamBuildProcessTemplates в системе управления версиями командного проекта.

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

Регистрация шаблона процесса построения в системе

  1. В Командном обозревателе выберите командный проект.

  2. В меню Построение выберите Новое определение построения.

  3. В поле Имя определения построения введите имя.

  4. Перейдите на вкладку Процесс и щелкните Создать.

    Откроется диалоговое окно Новый шаблон процесса построения.

  5. Щелкните Выбрать существующий XAML-файл.

  6. Нажмите кнопку Обзор.

    Откроется диалоговое окно Обзор.

  7. С помощью диалогового окна Обзор найдите и выберите пользовательский шаблон, который необходимо зарегистрировать.

    Новый шаблон процесса построения теперь отображается в списке Файлы процесса построения, и все члены команды могут использовать его для создания определений построения.

Работа с шаблонами процесса построения

Ниже приведены некоторые рекомендации и советы, которые помогут более эффективно работать с шаблонами процесса построения.

  • Действия Team Foundation Build — основные компоненты процесса построения. Можно использовать эти действия для создания пользовательского процесса построения. Дополнительные сведения см. в разделе Действия построения Team Foundation.

  • Рекомендуется не изменять шаблон по умолчанию и шаблон обновлений. Вместо этого следует создать новый шаблон на основе одного из этих шаблонов, как описано в разделе Создание нового пользовательского шаблона процесса построения.

  • Шаблон процесса построения можно зарегистрировать в нескольких командных проектах. Эта возможность позволяет совместно использовать процесс построения в любом командном проекте из коллекции командных проектов, который содержит соответствующий шаблон.

  • Если требуется изменить шаблон процесса построения, необходимо составить план просмотра всех определений построения, созданных с использованием этого шаблона, и скорректировать их после внесения изменений в шаблон процесса построения. Если этого не сделать, может произойти сбой определений построения, либо определения будут функционировать непредсказуемо.

  • Перед удалением шаблона процесса построения необходимо сначала найти и удалить все определения построения, созданные с использованием этого шаблона. После удаления шаблона определения построения, созданные с использованием этого шаблона, перестанут работать.

  • Общие сведения об использовании конструктора рабочих процессов см. на следующих страницах веб-сайта Майкрософт: