使用Maven和Artifactory构建和存储功能分支的策略

时间:2018-01-26 23:36:11

标签: maven jenkins continuous-integration artifactory feature-branch

我目前正在尝试制定在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仓库。

任何帮助或指示都会很棒。

0 个答案:

没有答案