Права на папку для размещения построений Team Foundation
Обновлен: Ноябрь 2007
Папка размещения Team Foundation Build — это место, где в процессе построения публикуются двоичные файлы, журналы построения и журналы тестовых результатов. Учетная запись службы построения, под которой запускается процесс построения, должен иметь соответствующие разрешения на данную папку. Если требуется публиковать тестовые результаты, учетная запись Visual Studio Team Foundation Server, под которой запускаются веб-службы, должна иметь такие же разрешения на папку размещения сборок.
Настройка учетной записи службы построения в агенте построения
При настройке агента построения вы должны иметь права администратора на данном компьютере. Кроме того, вы должны предоставить допустимую учетную запись службы построения, которая будет использоваться для процесса построения
Важное примечание. |
---|
Не используйте для запуска службы построения учетную запись Team Foundation Server. |
Учетная запись службы построения:
Должна быть членом группы служб построения. Дополнительные сведения см. в разделе Практическое руководство. Установка разрешений для агента построения Team Foundation.
Не должна быть администратором на компьютерах Team Foundation Server.
Должен быть установлен флажок на опции Учетная запись важна и не может быть делегирована в панели Свойства папки Пользователи и компьютеры Active Directory. Дополнительные сведения см. в документе «Включение делегированной аутентификации» («Enabling Delegated Authentication», https://go.microsoft.com/fwlink/?LinkId=89364).
Разрешения, необходимые учетной записи службы построения в папке размещения
Учетная запись службы построения должна иметь следующие разрешения:
Чтобы определенный агент построения мог копировать сборки в папку размещения, учетная запись службы построения должна иметь полный доступ к общей папке размещения. В Windows Vista или Windows Server 2008 учетная запись должна быть совладельцем папки размещения.
Если вы хотите включить тесты как часть процесса построения, учетная запись службы построения должна иметь разрешения Публиковать результаты теста.
Чтобы Team Foundation Build мог автоматически публиковать результаты модульных тестов, учетная запись службы уровня приложений должна иметь полный доступ к папке размещения.
Чтобы отдельные пользователи могли публиковать результаты модульных тестов (из интегрированной среды Visual Studio, из MSTest.exe, или из локального построения tfsbuild.proj), они должны иметь разрешения на запись в папке размещения.
См. также
Задачи
Устранение неполадок папки размещения Team Foundation