我已经对MyProran的MyBranch进行了更改,我正在尝试在TFS上构建。
These changes include deleting the folder "Source-deleted"
我试过搁置它并建造它,我也尝试了Gated Check-in。
但是,它的两次失败都是活动日志,如下所示:
Overall Build Process
Update Build Number
Run On Agent (reserved build agent MyBuild01 - Agent3)
Create Workspace
Get Workspace
The item $/MyProject/MyBranch/Source-deleted has not been mapped.
The item $/MyProject/MyBranch/Source-deleted/Clients has not been mapped.
etc etc
Exception Message: TF400889: The following path contains more than the allowed 259 characters:
D:\Builds\7\MyProject\Dev_Nightly\Sources\__Unmapped__\12077\\Source-deleted\Clients\ #### etc #### \somthing.datasource.
Specify a shorter path. (type InvalidPathException)
以前的版本在get工作区项目下没有显示任何内容(即它们刚刚工作),我不相信我的更改本身有任何问题,而是与最新存在的所有文件有关在我的搁架中。 我查看了分支上的构建文件夹,我认为没有任何内容涉及这些文件和文件夹。
发生了什么事? Has anyone seen builds on tfs failing because of deleted files?
答案 0 :(得分:10)
查看构建定义源代码控制映射。
我猜是
项目$ / MyProject / MyBranch / Source-deleted尚未映射。 项目$ / MyProject / MyBranch / Source-deleted / Clients尚未 映射。
未包含在源代码映射中,要么暂时包含这些映射并进行构建,要么将触发器类型交换为manual / CI以进行签入。
当签入时包含工作空间范围之外的文件时,您通常会在gated build上出现此类错误。
您需要确保您的工作区包含您需要的文件,您需要确保覆盖您的文件。以上只显示了源设置选项卡。