【问题标题】:Should artifacts associated with a build record be deleted when the build record is deleted?删除构建记录时是否应该删除与构建记录关联的工件?
【发布时间】:2015-07-07 18:23:51
【问题描述】:

我正在使用带有本地构建代理的新 VSO 可编写脚本构建系统。

构建将以下资产发布到内部文件共享。

  1. 安装
  2. 我们内部符号存储的符号。

当手动或根据保留策略删除构建时,相关资产不会被删除。

我应该期望在删除关联的构建记录时删除资产吗?

【问题讨论】:

  • 我会说“这取决于”。您应该可以像使用旧的 XAML 构建系统一样进行选择。我希望这将在 RTM 上或之后不久提供。

标签: tfsbuild azure-devops tfs-2015


【解决方案1】:

在 2015 RTM 和目前的 VSO 中,删除构建时会删除服务器丢弃,但不会丢弃到 UNC 共享。

我们正在处理我们的积压工作来解决这个问题。

编辑:

在 2015 QU2 中,此功能已启用。此外,如果您在最近的 sprint 中针对 VSTS 进行本地代理,它也可以工作。它将作业排队以删除具有与构建构建相同的要求的共享。这可能会落在一个代理上,该代理作为写入 UNC 共享的同一帐户运行。它使用代理运行的帐户来尝试删除共享(尽力而为)

【讨论】:

  • 附带说明,有关于最佳处理方式的讨论。委托给代理并希望它可以访问共享的方法充其量是有问题的。我们还在讨论一个 PS cmdlet,它可以列出已删除的构建并将其通过管道传递给可以删除共享的内容,并且您以有权访问 drop 的身份运行...
猜你喜欢
  • 1970-01-01
  • 2011-04-29
  • 1970-01-01
  • 1970-01-01
  • 2013-04-25
  • 2015-09-26
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
相关资源
最近更新 更多