欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

持续集成工具QuickBuild 3.0发布

程序员文章站 2022-04-06 23:48:25
...
QuickBuild是一个不那么知名的持续集成和发布管理软件,可免费用于不多于16个项目的构建。

持续集成工具QuickBuild 3.0发布

近日发布了3.0版本。这个版本最大的改进是增加了与issue tracking工具的集成。通过该集成,QuickBuild将builds,issues以及SCM changes等信息有序整合起来达到改善开发流程的目的。在开发过程中,您可能有过这样的经历:在完成一个feature或者改正一个bug之后,您需要不厌其烦的到issue tracking系统里面将相关issue的状态改为”已解决”。而且你可能还不知道将要包含你的改动的build的版本号,所以只好将“fix in”字段写成“下个版本”。另外对于敏捷开发过程,可能要经常发布测试版本。对于这些测试版本中到底包含哪些feature或者改了什么bug,您可能要耗费精力去维护。

对于这些枯燥无味又容易出错的工作,QuickBuild 3.0可以为您代劳。具体来说,开发人员完成一个feature或者改正一个bug后,只要commit相应的代码并在comment里面提及改正的issue ID,QuickBuild自动去issue tracking系统将相关issue的状态改为resolved,并且将该issue同合适的build挂钩起来。所以关心这个issue的人马上可以知道它在那个build里面被修正。而对于测试人员,当QA build产生后,他们可以登录QuickBuild系统来查看所有在当前测试版本中待测的issue。

目前我们支持JIRA, Trac和Bugzilla. QuickBuild还可以将QA或者release build的版本发布到JIRA或者Trac中,以便同issue关联。您也可以配置QuickBuild使得它在创建QA或者release build的时候,使用JIRA或者Trac里面管理的下一个待发布的版本作为build的版本号。QuickBuild在创建build成功后,可以到JIRA或者Trac里面将该未发布版本标识为”已发布“。

对于JIRA,我们还写了个plugin来查看和比较所有关联到特定issue的SCM change set和文件。


这个版本的另一个改进是build的step可以重用,而且可以进行循环。您可以做到只配置一个step然后告诉它:小强,你到所有的我们支持的操作系统上,对所有的JDK或者.NET框架,运行一下测试吧。

更多的改进请参考:http://www.pmease.com/features/whats-new/