Я настраиваю новое развертывание tfs 2010. У меня есть пара проектов-заглушек, которые будут создаваться внутри решения, и я пытаюсь настроить на нем непрерывную интеграционную сборку.Итак, я настроил сборку со всеми значениями по умолчанию и начал ее.Я получил эту ошибку:
TF215097: An error occurred while initializing a build for build definition \Ticm\Ticm.CI: Item $/Ticm/BuildProcessTemplates/DefaultTemplate.xaml was not found in source control at version T.
Я был в некотором замешательстве, потому что он был прямо там, в системе контроля версий.Думая по какой-то причине, что это может выходить из моего рабочего пространства (и потому что я думаю, что это хорошая практика - связывать шаблоны сборки с веткой, которую они в любом случае строят), я переместил BuildProcessTemplates в основную ветку и создал собственный шаблон сборки CI всоседняя папка.
TF215097: An error occurred while initializing a build for build definition \Ticm\Ticm.CI: Item $/Ticm/main/build/templates/customBuilds/Ticm.CI.xaml was not found in source control at version T.
Что по сути одно и то же.
В определении сборки я оставил папку агента сборки в "Рабочих папках" по умолчанию"$ (SourceDir)".Это должно быть явно установлено или что-нибудь?Кто-нибудь видел это раньше?Любая идея, где искать дальше?
Редактировать: После еще одного исследования, кажется, что моей учетной записи TfsBuild было явно отказано в каждом отдельном разрешении для этого проекта.Я действительно не знаю, как это случилось.Однако я использовал учетную запись сборки для пользователя в Lab Management (она описывала использование службы сборки и тестирования), так что, возможно, она была добавлена туда, чтобы лаборатория не могла испортить контроль исходного кода или что-то в этом роде?
IХотелось бы услышать от любого, кто использует Lab Management в tfs 2010, чтобы узнать, отказано ли в их учетной записи службы все эти разрешения;возможно, мне просто нужно создать другую учетную запись домена и использовать ее вместо этого.