我对 TFS2012 构建有一个问题,我似乎无法弄清楚也找不到任何解决方案。
设置:
独立的 SQL 服务器、独立的 TFS 应用程序服务器 (TFSAT01 / WinSvr08R2) 和独立的构建机器 (TFSBLD01 / Win7x64)。
删除在 TFSAT01 上创建的共享 - 授予我们域中的两台计算机的 R/W 访问权限:TFSAT01$ 和 TFSBLD01$(根据 #8 http://msdn.microsoft.com/en-us/library/bb778394.aspx)
构建控制器在 TFS 应用程序上配置。服务器 TFSAT01。
构建代理在构建机器 TFSBLD01 上运行。
问题:
我的 CI 构建完成并将所有二进制文件复制到 drop 共享。
但是我 在构建输出窗口的其他错误和警告下不断收到一个错误,上面写着:“将诊断活动日志复制到放置位置时发生错误。详细信息:访问路径 '\TFSAT01\Drops\PRODUCT-CI\PRODUCT -CI_20130211.16\Logs\ActivityLog.xml' 被拒绝。”。ActivityLog.xml 确实是写的,我可以访问它。
即使共享似乎配置了正确的访问权限,我为什么会收到此错误的任何想法?
注意: 我可以通过为构建代理指定要使用的用户帐户(也具有对 drop 共享的 R/W 访问权限)来解决此错误 - 但我宁愿坚持使用默认的 NetworkService 凭据构建控制器和代理。