TFS 2013:自定义Git构建模板错误:找不到自定义模板

时间:2018-08-02 04:30:21

标签: tfsbuild tfs2013

我正在使用TFS 2013 Update 5和Git存储库。我需要自定义默认的Git构建模板(GitTemplate.12.xaml)。

我创建了一个新分支,并推送了修改后的构建模板。接下来,我创建了一个新的构建定义来测试自定义模板,并在“源设置”下指定了新分支。在“处理”选项卡下选择了新模板,但是当我运行构建时,它无法找到该模板。它将引发以下错误:

  

TF215097:初始化内部版本时发生错误   定义\ MobilePayments \ CheckinToDevelop-notes:异常消息:   Git仓库的路径   vstfs:///Git/VersionedItem///feature//BuildTemplate/GitTemplate.12_custom.xaml   没找到。 (类型FileNotFoundException)

有什么线索为什么它在运行构建时无法找到模板?

1 个答案:

答案 0 :(得分:1)

这是一个权限问题。

因此,只需确保build agent service accountthe build controller service account拥有访问分支的正确权限。

请参阅@DevOpsy的注释说明:

  

构建代理服务帐户确实有权访问分支   正是构建控制器服务帐户也需要访问   作为控制器的分支是它下载的第一点   模板,然后搜索可用的代理以执行   构建。