我目前正在尝试制定在 Artifactory 中存储功能分支的最佳方式,并在开发环境中使用功能分支 SNAPSHOT 构建。功能分支的形式为:feature/XX-Feature-DTBXXXXXX-SNAPSHOT
到目前为止,我已经在 Artifactory 中创建了一个单独的存储库,并在 Jenkins 中指向目标发布存储库,以便在构建时将工件部署到该存储库。这工作正常,除了因为 Maven 在分支名称中查找限定符 SNAPSHOT,它被上传到 Artifactory 上的快照存储库而不是功能存储库。
这种方法的问题是,我冒着通过在 SNAPSHOT 存储库中上传功能分支来污染分支的风险。
我需要将功能分支上传到功能存储库,其名称类型为 feature/XX-Feature-DTBXXXXXX-SNAPSHOT,而不是 SNAPSHOT 存储库。
任何帮助或指示都会很棒。