如何解决人工通用存储库中的语义版本控制:范围查询
我想知道JFrog Artifactory中的通用存储库是否支持类似于~
中NodeJS的^
和package.json
运算符的东西。
让我将以下工件上传到通用存储库:
是否存在一些REST API或AQL查询,可用于基于查询指定特定版本,例如:~1.0.0
会让我1.0.1
,如果以后再上传1.0.2
它会给我1.0.2
吗?
有关NodeJS ~
和^
运算符的描述,请参见What's the difference between tilde(~) and caret(^) in package.json?。
解决方法
AQL或REST API中没有对此类semver运算符的内置支持。
您可以在通用存储库中获取工件的最新版本,可以使用Artifact Latest Version Search Based on Properties API方法(该方法需要使用version属性对工件进行注释)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。