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