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