我正在使用TFS 2013 Update 5和Git存储库。我需要自定义默认的Git构建模板(GitTemplate.12.xaml)。
我创建了一个新分支,并推送了修改后的构建模板。接下来,我创建了一个新的构建定义来测试自定义模板,并在“源设置”下指定了新分支。在“处理”选项卡下选择了新模板,但是当我运行构建时,它无法找到该模板。它将引发以下错误:
TF215097:初始化内部版本时发生错误 定义\ MobilePayments \ CheckinToDevelop-notes:异常消息: Git仓库的路径 vstfs:///Git/VersionedItem///feature//BuildTemplate/GitTemplate.12_custom.xaml 没找到。 (类型FileNotFoundException)
有什么线索为什么它在运行构建时无法找到模板?
答案 0 :(得分:1)
这是一个权限问题。
因此,只需确保build agent service account
和the build controller service account
拥有访问分支的正确权限。
请参阅@DevOpsy的注释说明:
构建代理服务帐户确实有权访问分支 正是构建控制器服务帐户也需要访问 作为控制器的分支是它下载的第一点 模板,然后搜索可用的代理以执行 构建。