Azure Pipelines / VSTS:通过项目保留策略删除构建之前删除的外部工件

问题描述 投票:0回答:1

我一直在搜索,但未能找到解决方案,因为在VSTS中该项目的保留策略删除该版本之前,能够运行任务。这是我当前的设置:

  1. 构建运行,将工件上传到Artifactory。
  2. 工件的URL存储在构建摘要下的属性中。
  3. 项目保留策略将运行并删除符合条件的构建。
  4. 相应的人工制品遗迹。

[我想做的是,在删除VSTS中的构建之后,以某种方式将其附加到构建的预删除中,并运行任务以删除Artifactory中的相应工件。然后继续删除VSTS中的内部版本。

这可能吗?尝试搜索时是否缺少我的东西?

azure-devops azure-pipelines azure-pipelines-build-task
1个回答
0
投票

就我而言,对于这个问题,无法通过项目保留政策删除构建之前删除的外部工件。

因为您的保留政策每天处理一次。该过程的时间安排有所不同,因为我们出于负载平衡目的将工作分散在一整天。无法更改此过程。因此,我们无法跟踪构建的删除时间,也无法在构建的预删除中删除相应的外部工件。有关详细信息,请参考此document

您可以通过Artifactory Discard Builds任务删除存储在Artifactory中的构建工件。选中Deleteartifacts复选框,以删除构建工件,而不仅仅是构建元数据。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.