我正在查看不同的存储库布局,并且我看到了文件夹集成修订版和文件集成修订版之间的区别。
这些是相同的修订号(只是放在文件和/或文件夹上)还是不同的东西?
这是我看到两者都提到的链接:Repository Layouts
我正在查看不同的存储库布局,并且我看到了文件夹集成修订版和文件集成修订版之间的区别。
这些是相同的修订号(只是放在文件和/或文件夹上)还是不同的东西?
这是我看到两者都提到的链接:Repository Layouts
文件夹集成修订是指出现在工件文件夹结构中的集成修订,而文件集成修订是指出现在工件文件名中的集成修订。
根据不同的构建工具标准考虑许多集成修订路径:
标准常春藤:
org/module/1.0-20111214124053/jars/module/1.0-20111214124053.jar
非独特的Maven:
groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar
独特的Maven:
groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-20111412.124253-1.jar
如您所见,标准 Ivy 和非唯一 Maven 具有相同的文件和文件夹集成修订版(Ivy 有20111214124053和 Maven 有SNAPSHOT),而唯一的 Maven 不同(SNAPSHOT和20111412.124253-1)。
在 Artifactorys 存储库布局的上下文中,它们的值是一个可自定义的正则表达式,它应该反映集成修订的预期值。提供此信息有助于 Artifactory 识别发布和集成修订工件之间的差异,并从路径中提取信息。