我有一个使用Maven和Continuum构建的项目。我们有几个发行分支机构,其中大部分已退休,但如果出现问题,任何可能会被复活。
我的问题是为Continuum添加分支是非常重要的;到目前为止,我发现的最好的方法是将每个分支添加为一个单独的项目,但这需要合理的设置。由于我们不经常发布版本,这很好,但我希望能够针对短期功能分支运行Continuum,并且我不希望每次都手动设置所有内容。 / p>
答案 0 :(得分:3)
我希望能够针对短命功能分支运行Continuum,而且我不想每次都手动设置所有内容。
也许不是预期的答案,但我的建议是改变另一个CI工具。按照Hudson的说法做你所描述的非常快速和简单(创建一个新的maven2项目构建,填写scm url并完成)。
答案 1 :(得分:0)
如果这些短期功能分支不那么重要,您可以将项目的SCM Url更改为要进行持续集成的新功能分支的SCM Url。遗憾的是,Continuum不会在每次构建的构建历史记录中跟踪SCM Url,但它会更改SCM Url,无需每次都创建新项目即可提供所需内容。