在Windows Server 2012上配置构建服务器时出错

时间:2014-02-21 11:44:40

标签: configuration tfs windows-server-2012-r2

我正在尝试为项目创建构建定义。 TFS和构建服务器机器是相同的。

当我使用默认模板(Tfvc Template.12.xaml)创建构建定义时,它会出现以下错误:

Exception Message: The path '$/Scrumproject/Scrumproject/Scrumproject.sln' could not be converted to a local path. Make sure this path is relative to the 'src' folder on the build machine or specify a full server path. (type ArgumentException)
Exception Stack Trace:    at Microsoft.TeamFoundation.Build.Activities.Core.LocalPathProvider.GetLocalPath(String incomingPath)
   at System.Activities.CodeActivity`1.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

当我使用升级模板时,它会出现以下错误:

Exception Message: TF42006: The build service could not get the project file for build definition Newdefinition. Ensure the project file exists and the build service account NT AUTHORITY\NETWORK SERVICE is a member of the Build Services group for the team project. (type InvalidBuildTypeException)
Exception Stack Trace:    at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
   at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

任何人都可以帮助正确配置构建服务器吗?

1 个答案:

答案 0 :(得分:4)

第一个错误可能是由于映射不正确:在构建工作区中映射了$ / Scrumproject / Scrumproject /文件夹?