我一直在搜索,但未能找到解决方案,因为在VSTS中该项目的保留策略删除该版本之前,能够运行任务。这是我当前的设置:
[我想做的是,在删除VSTS中的构建之后,以某种方式将其附加到构建的预删除中,并运行任务以删除Artifactory中的相应工件。然后继续删除VSTS中的内部版本。
这可能吗?尝试搜索时是否缺少我的东西?
就我而言,对于这个问题,无法通过项目保留政策删除构建之前删除的外部工件。
因为您的保留政策每天处理一次。该过程的时间安排有所不同,因为我们出于负载平衡目的将工作分散在一整天。无法更改此过程。因此,我们无法跟踪构建的删除时间,也无法在构建的预删除中删除相应的外部工件。有关详细信息,请参考此document。
您可以通过Artifactory Discard Builds任务删除存储在Artifactory中的构建工件。选中Deleteartifacts复选框,以删除构建工件,而不仅仅是构建元数据。