Непрерывная сборка и развёртывание в системе TFS работают благодаря определению сборки — механизму, который управляет выполнением сборок для командных проектов в TFS. 2
Процесс сборки и развёртывания управляется двумя файлами проекта: 2
- Первый содержит инструкции сборки, которые применяются к каждой конечной среде. 2
- Второй содержит параметры сборки и развёртывания для конкретной среды. 2
Во время сборки файл проекта для конкретной среды объединяется в файл проекта, не зависящий от среды, чтобы сформировать полный набор инструкций по сборке. 2
Некоторые возможности непрерывной сборки и развёртывания в TFS:
- Определение шагов сборки. 1 Можно выбирать, в каком порядке и какие шаги будут выполняться. 1
- Отчёт после завершения сборки. 1 TFS предоставляет отчёт, который может содержать ошибки сборки или сообщения об удачном завершении работы. 1 Такие отчёты хранятся в TFS и доступны для просмотра в любой момент времени. 1
- Автоматическое развёртывание. 2 Для успешного автоматического развёртывания в процессе сборки необходимо предоставить соответствующие разрешения учётной записи службы сборки на целевых веб-серверах и целевом сервере базы данных. 2