是否可以直接将文件作为过滤资源部署到工件?

时间:2017-06-27 20:21:48

标签: artifactory

我们将工具设置文件部署为过滤后的资源,以便我们可以发布静态链接,供开发人员使用凭据下载它们(我们模板不仅仅是凭据,而且是关键元素)。我在REST API中没有看到任何内容指示为文件设置 Filtered 设置,作为deploy的一部分或作为单独的API调用来启用设置已发布的文件。

1 个答案:

答案 0 :(得分:1)

Artifactory正在使用artifactory.filtered属性来指示工件是否应该是过滤后的资源 您可以使用set item properties REST API方法来设置此属性,例如:

curl -uuser:password -XPUT http://artifactory.mycompany/api/storage/repo-key/path/to/my/file?properties=artifactory.filtered=true

这意味着您首先必须部署文件,然后执行上述请求以设置属性值 您也可以使用matrix parameters在一个请求中执行此操作,部署的URL格式应采用以下格式:

http://artifactory.mycompany/repo-key/path/to/my/file;artifactory.filtered=true