You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Artifactory下载被标记为指定构建依赖项的制品文件

Artifactory下载指定构建关联依赖的正确方法

你的问题出在build字段的配置规则上:该字段默认需要传入{构建名}/{构建号}格式的取值,仅填写构建名时会匹配该构建名下所有版本构建关联的所有制品,因此会下载全部ProjectA的文件。

你可以选择以下任意一种方式实现需求:


方式1:直接使用CLI命令参数

执行以下命令即可下载ProjectB 456版本构建关联的所有ProjectA依赖制品:

jfrog rt download my-repo/ProjectA/* ./artifactory-tmp/ --build projectB/456

如果需要始终拉取最新版本的ProjectB构建对应的依赖,将projectB/456替换为projectB/LATEST即可。


方式2:修正FileSpec配置

新增buildDependencies参数限定仅下载依赖项,同时指定构建版本,修正后的配置如下:

{
    "files": 
    [
        {
            "pattern": "my-repo/ProjectA/*",
            "build": "projectB/456",
            "buildDependencies": "true",
            "target": "./artifactory-tmp/"
        }
    ]
}

之后用以下命令执行即可:

jfrog rt download --spec 你的配置文件名.json

内容的提问来源于stack exchange,提问作者Wim Coenen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 23:24:01