Artifactory 是否更改了其存储库命名约定?如果是这样,什么时候以及为什么?
Did Artifactory change its repository naming conventions? If so, when and why?
过去,Artifactory 有一组预定义的本地存储库,如下所述:
https://www.jfrog.com/confluence/display/RTF3X/Local+Repositories
- libs-release-local
- libs-snapshot-local
- ext-release-local
- ext-snapshot-local
- plugins-release-local
- plugins-snapshot-local
现在,JFrog 似乎正在为 Artifactory 推荐一个新的命名约定:
https://jfrog.com/whitepaper/best-practices-structuring-naming-artifactory-repositories/
他们现在推荐这个方案
<team>-<tech>-<matury>-<locator>
这是否意味着这些存储库现在应该被称为
- myteam-mvn-release-local
等?
Artifactory 何时进行此更改,为什么?
白皮书中描述的命名约定是一项建议,旨在帮助您组织存储库,尤其是您有很多存储库。您可以遵循适合您需要的任何约定。
从历史上看,预定义存储库是在 Artifactory 是 Maven 存储库时创建的。它们适用于 Maven 存储库,在发布、快照和插件之间具有经典的分离。随着 Artifactory 成为一个通用的存储库管理器,支持各种技术,如 NuGet、NPM、Docker 和 GoLang,预定义的存储库并不适合所有包类型(与商业版和社区版相关)。
在较新版本的 Artifactory 中,您可以使用 "Quick Setup" 为每个包类型创建一组默认存储库,包括本地、远程和虚拟存储库。
过去,Artifactory 有一组预定义的本地存储库,如下所述: https://www.jfrog.com/confluence/display/RTF3X/Local+Repositories
- libs-release-local
- libs-snapshot-local
- ext-release-local
- ext-snapshot-local
- plugins-release-local
- plugins-snapshot-local
现在,JFrog 似乎正在为 Artifactory 推荐一个新的命名约定: https://jfrog.com/whitepaper/best-practices-structuring-naming-artifactory-repositories/
他们现在推荐这个方案
<team>-<tech>-<matury>-<locator>
这是否意味着这些存储库现在应该被称为
- myteam-mvn-release-local
等?
Artifactory 何时进行此更改,为什么?
白皮书中描述的命名约定是一项建议,旨在帮助您组织存储库,尤其是您有很多存储库。您可以遵循适合您需要的任何约定。
从历史上看,预定义存储库是在 Artifactory 是 Maven 存储库时创建的。它们适用于 Maven 存储库,在发布、快照和插件之间具有经典的分离。随着 Artifactory 成为一个通用的存储库管理器,支持各种技术,如 NuGet、NPM、Docker 和 GoLang,预定义的存储库并不适合所有包类型(与商业版和社区版相关)。
在较新版本的 Artifactory 中,您可以使用 "Quick Setup" 为每个包类型创建一组默认存储库,包括本地、远程和虚拟存储库。