持续集成工具QuickBuild 3.0发布
程序员文章站
2022-04-06 23:48:25
...
QuickBuild是一个不那么知名的持续集成和发布管理软件,可免费用于不多于16个项目的构建。
近日发布了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/
近日发布了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/
推荐阅读
-
asp.netcore+jenkins+docker+svn+centos7.2 持续集成,每天凌晨获取最新代码打包发布
-
Android+Jenkins——从持续集成到测试发布
-
持续集成工具Jenkins
-
持续集成工具Jenkins
-
Node.js环境下Koa2添加travis ci持续集成工具的方法
-
持续集成工具之Jenkins安装部署的详细教程
-
PHP开发必备 PHP持续集成工具介绍(上)_PHP教程
-
PHP开发必备 PHP持续集成工具介绍(下)_PHP教程
-
Xampps 1.8.7 64 位正式发布,一键集成wamp工具_MySQL
-
asp.netcore+jenkins+docker+svn+centos7.2 持续集成,每天凌晨获取最新代码打包发布