2017-06-27 31 views
0

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

回答

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 
+0

威尔该命令都发布文件_and_设置的过滤性能,还是需要部署首先,然后有第二个电话来标记它过滤? –

+0

如果该调用不能同时进行,我可以使用矩阵参数来配置属性吗? –

+0

是的,如果你想在一个请求中执行,你应该使用矩阵参数。我更新了答案以反映这一点 –

相关问题