CI的全称是Continuous Integration,表示持续集成。
在CI环境中,开发人员将会频繁地向主干提交代码。这些新提交的代码在最终合并到主干前,需要经过编译和自动化测试流进行验证。持续集成过程中很重视自动化测试验证结果,以保障所有的提交在合并主线之后的质量问题,对可能出现的一些问题进行预警。
详细介绍:
需要具备的条件:团队需要为每个新功能、代码改进、或者问题修复创建自动化测试用例。你需要一个持续集成服务器,它可以监控代码提交情况,对每个新的提交进行自动化测试。研发团队需要尽可能快的提交代码,至少每天一次提交。
带来的效益:通过自动化测试可以提早拿到回归测试的结果,避免将一些问题提交到交付生产中。
发布编译将会更加容易,因为合并之初已经将所有问题都规避了。减少工作问题切换,研发可以很快获得构建失败的消息,在开始下一个任务之前就可以很快解决。
测试成本大幅降低,你的CI服务器可以在几秒钟之内运行上百条测试。你的QA团队花费在测试上面的时间会大幅缩短,将会更加侧重于质量文化的提升上面。
HUDSON,日本老牌游戏厂商,成立于1973年5月18日,总公司位于日本东京,是Konami(コナミ)集团的成员之一。以制作和开发休闲游戏及手机游戏为主。
主要作品有炸弹人系列、桃太郎电铁系列、淘金者系列、天外魔境系列、当然还有广为中国玩家熟悉的高桥名人の冒险岛系列,此外任天堂公司还请Hudson公司代为开发马里奥聚会系列。
扩展资料:
Hudson公司最初由工藤裕司和工藤浩两兄弟创办。曾在20世纪80年代末、90年代初开发了大量深受玩家喜爱的运行在任天堂家用游戏机(FC/Super FC/GameBoy)上的游戏,盛极一时。Hudson公司于2000年12月在日本大阪证券交易所上市。
Hudson作为一种革命性的开放源码CI服务器,它从以前的CI服务器吸取了许多经验教训。Hudson最吸引人的特性之一是它很容易配置:很难找到更容易设置的CI服务器,也很难找到开箱即用特性如此丰富的CI服务器。
参考资料来源:百度百科-HUDSON
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)