我们最近迁移到TFS 2015 RTM并成功创建构建池,配置构建代理和构建定义。获取源步骤后,TFS仍然不同步
在构建过程中,TFS执行获取源任务,并成功完成相同操作,并以绿色标记自己。
问题从这里开始,其中构建过程不会下载整个文件和文件夹集合,只挑选几个文件夹并将其完全下载并忽略其余部分。 我们在构建定义的Repository选项卡中将Clean选项设置为True。还将这些文件标记为映射。
解决此问题的任何帮助或建议都会很好。提前致谢。
> 2015-12-17T11:51:44.4623378Z Starting: Get sources
2015-12-17T11:51:44.4779612Z Clean is set to true. Removing all repository folders.
2015-12-17T11:53:38.9214724Z Entering TfvcSourceProvider.PrepareRepositoryAsync
2015-12-17T11:53:38.9214724Z localPath=E:\agent\_work\9cf6b32b\Platform
2015-12-17T11:53:38.9214724Z clean=True
2015-12-17T11:53:38.9214724Z sourceVersion=C8496
2015-12-17T11:53:38.9214724Z mappingJson={"mappings":[{"serverPath":"$/Platform/Kernel/Release/350/src/Build","mappingType":"map"}]}
2015-12-17T11:53:38.9214724Z Syncing repository: Platform (TFVC)
2015-12-17T11:53:38.9214724Z workspaceName=ws_9cf6b32b_7
2015-12-17T11:53:46.6600633Z Workspace Name: ws_9cf6b32b_7;
2015-12-17T11:53:49.4179203Z Done syncing repository Platform to version C8496 (workspace version -1)
2015-12-17T11:53:49.4179203Z Leaving TfvcSourceProvider.PrepareRepositoryAsync
您是否检查过构建定义和映射下的存储库选项卡 - 确保您需要的所有文件都被映射(而不是隐藏)。那是什么决定什么被拉下来的建设代理。 – rerwinX
@rerwinRR我们已将这些文件标记为已映射,而不是隐身。 – Santhosh
你能添加你的配置截图吗? –