【问题标题】:Is there a way to delete artifacts from jfrog artifactory using azure pipelines?有没有办法使用 azure 管道从 jfrog 工件中删除工件?
【发布时间】:2021-10-08 12:01:14
【问题描述】:

我需要使用超过 30 天的天蓝色管道从 Jfrog 中删除旧工件。是否可以通过任何 Jfrog 任务组来实现?

【问题讨论】:

    标签: azure-pipelines jfrog


    【解决方案1】:

    更新:

    新的 JFrog Azure DevOps Extension 包含 JFrog Generic Artifacts 任务,允许使用文件规范删除 Artifactory 中的工件。


    如果您发布了包含这些工件的构建,并且想要删除包含其工件的构建,您可以使用Artifactory Discard Builds task,并选中Delete artifacts 复选框。

    否则,您可以使用 JFrog CLI 的 delete commandJFrog CLI task。 请参阅 this answer 作为此方法的示例。

    【讨论】:

    • 谢谢,这对我有帮助。但是我应该把规范文件放在哪里?
    • 您可以将它保存在文件系统的任何位置,并使用--spec 标志提供它的命令路径。如果您使用的是托管代理,也许像 powershell 这样的通用任务可以帮助您创建文件。
    猜你喜欢
    • 2018-09-20
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多