我们在工作流程中使用了 Jira、Subversion 和 CruiseControl.net 的组合。每次提交时,对应的 Issue-ID 都会存储在 svn 的 bugtraq-property 中。Jira 通过插件(目前不是 FishEye)访问存储库,并且自定义 svn 挂钩使用分支名称更新 Jira-Issue。因此,每个问题都与它相关的所有分支相关联。此外,每个问题的发行说明都存储在自定义字段中,因为我们需要多种语言的发行说明。CruiseControl 按计划运行构建,使用越来越复杂的构建脚本将发行说明集成到我们的应用程序中。由于某些分支是自定义用户软件,因此仅实际使用了发行说明的子集(一个客户的需求不一定对其他客户可见,而客户信息是从分行名称生成的)。我在网上花了很多时间寻找插件来将 Jira 和 CruiseControl 相互连接,以更好地自动化这个过程。有没有人有类似的问题?
迁移到 Jira/Bamboo/FishEye 会解决我的问题吗?我已经下载了测试版本并涉足了工具集成,但我真的在寻找建设性的建议和经验报告。从 Jira 内部开始构建的能力看起来很有吸引力,FishEye 应该向 Bamboo 提供分支信息。我希望,我在这里有意义......在此先感谢。