本地生成服务器上的TFS联机生成失败,TF270016/TF270002



我们使用的是Visual Studio Online,但我们有本地生成控制器和生成代理。这在过去的6个月左右一直运行良好,但就在本周,构建一直失败。

软件本身似乎构建成功,测试似乎也通过了,但由于日志文件发布过程中的错误而失败(请参阅下面的错误)。

生成使用未修改的默认模板,并且设置为"不会将输出文件复制到放置文件夹"(在生成定义的"生成默认值"中)。

经过几个小时的努力,这感觉像是某种权限问题,但我不知道如何进行调试或验证这一假设。

有人能提供任何建议吗,或者更好的解决方案!:-)

另一件需要注意的事情是,为了降低成本,我们一直在与Visual Studio Online中的用户进行交涉,将一些帐户从Basic更改为干系人帐户。我想知道我们是否也设法删除了导致这种情况的关键帐户或权限。。。?

错误

An error occurred while copying diagnostic activity logs to the drop location. 
Details: TF270002: 
    An error occurred copying files from 
    'C:UserstfsAppDataLocalTempBuildAgent5498Logs2853LogsToCopyActivityLog.AgentScope.5498.xml' 
    to 
    'ActivityLog.AgentScope.5498.xml'. 
Details: BadRequest: Bad Request
An error occurred while copying diagnostic activity logs to the drop location. 
Details: TF270002: 
    An error occurred copying files from 
    'C:UserstfsAppDataLocalTempBuildController4592Logs2853LogsToCopyActivityLog.xml' 
    to
    'ActivityLog.xml'. 
    Details: BadRequest: Bad Request

编辑需要注意的一点是,对于通过同一构建控制器执行的不同C#项目,此错误在所有构建中都是一致的。我已经尝试删除并重新注册控制器,重新启动构建服务和构建服务器本身。

我们也遇到了类似的问题。我们没有对VSO权限做任何更改,所以我怀疑这是真的。

有两件事共同创造了这一点:1.在出现此问题的同一时间窗口内对VSOnline进行了更新2.我们的本地构建控制器/代理更新了最新的补丁星期二更新

因此,解决方案(无论如何,在我的情况下)是将Build控制器软件升级到v12(TFS 2013)。

最新更新