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