Visual studio TFS 2015更新1 vNext生成工件未删除?

Visual studio TFS 2015更新1 vNext生成工件未删除?,visual-studio,visual-studio-2015,tfsbuild,tfs-2015,azure-pipelines,Visual Studio,Visual Studio 2015,Tfsbuild,Tfs 2015,Azure Pipelines,我们正在使用TFS 2015更新1 我们可以删除一个构建,或者它将滚转(基于保留策略),但是,该构建中的任何内容都不会被删除 符号服务器上的符号 构建工件 测试结果 来源 是否有任何需要特别配置以启用此功能,这是一个已知问题 stackoverflow在这里提到了它,但主要讨论了放置位置: 微软的文档说构建记录、日志、发布的工件、自动测试结果、发布的工件和发布的符号。然而,不确定这是否是VSTS的事情,因为我们正在使用TFS 2015,前提是:我恐怕存在误解。我假设您看到的是构建工作区中的资

我们正在使用TFS 2015更新1

我们可以删除一个构建,或者它将滚转(基于保留策略),但是,该构建中的任何内容都不会被删除

  • 符号服务器上的符号
  • 构建工件
  • 测试结果
  • 来源
是否有任何需要特别配置以启用此功能,这是一个已知问题

stackoverflow在这里提到了它,但主要讨论了放置位置:


微软的文档说构建记录、日志、发布的工件、自动测试结果、发布的工件和发布的符号。然而,不确定这是否是VSTS的事情,因为我们正在使用TFS 2015,前提是:

我恐怕存在误解。我假设您看到的是构建工作区中的资源,而不是构建细节。如果您删除构建工作区中的资源,所有构建详细信息仍然可以在web access上看到

实际上,当您手动删除构建时,所有关于构建的内容都将被删除,请查看下面的屏幕截图:

如果指定生成保留策略,保留策略将删除以下项:

  • 构建记录
  • 日志
  • 已发布的工件
  • 自动测试结果
  • 已发布的工件
  • 出版符号
您可以为
删除生成记录
删除源标签
删除测试结果
设置策略选项,但不能关闭工件或日志的删除(请注意,对于工件,删除生成时仅删除服务器删除,而不会删除到UNC共享的删除):


您好,谢谢您的回复。没错,UNC文件共享删除不会被删除是有道理的。但是AgentName\agent\u work\18\s中的本地源和AgentName\agent\u work\18\a\drop\bin\Debug中的drop怎么办?这些仍然存在。这是故意的吗?此外,网络驱动器位置上已发布的符号也不会被删除。您所说的是生成代理的工作目录。如果要删除生成代理的工作目录中的内容,可以添加一个任务“删除文件”来删除源文件夹$(agent.BuildDirectory),选中“确定”,这样就不会自动删除,我明白了。这部分是我们想弄明白的。不过,仍然存在一个问题,即已发布的符号不会被删除。如果这些符号已发布,它们将不会被删除。它类似于下拉式。已发布的符号将存储在UNC共享中。如果不发布符号,则会对源进行索引,并将其删除。