构建自动化驶向何方?
时下大多数开发人员对持续集成(Continuous Integration,CI)的基本原理已经很熟悉,但是他们中只有一小部分人能够从优化CI设置中彻底受益。本文将讨论如何把持续集成由一个名义上的定时作业,变为开发活动中一个有效、而且能提高生产力的“中枢”。
时下大多数开发人员对持续集成(Continuous Integration,CI)的基本原理已经很熟悉,但是他们中只有一小部分人能够从优化CI设置中彻底受益。本文将讨论如何把持续集成由一个名义上的定时作业,变为开发活动中一个有效、而且能提高生产力的“中枢”。
正如关于敏捷开发的讨论由持续集成转向到敏捷部署,CI服务器所做的已经远远不仅仅是将完整的构建流程自动化。Atlasian不久前发布了Bamboo 3.1,实现了一个新特性Task。Atlasian希望这将改善开发人员的持续部署工作。
Atlassian公司曾推出一系列开发工具,比如JIRA、Confluence、Bamboo和Clover,近日,Atlassian收购了支持Mercurial分布式版本控制系统(DVCS)的代码托管协作站点Bitbucket.org。
近日Atlassian发布了JIRA 4.0——使用广泛的一款缺陷跟踪、敏捷项目管理与工作流产品。InfoQ有幸采访到了Atlassian团队就此次发布与未来的路线图进行了探讨。
Atlassian最新发布的源码库浏览器Fisheye 2和代码审查工具Crucible 2提供了全新的用户界面,其中之一就是允许开发人员关注团队(一种社交网络)和工作。Crucible 2还支持“迭代代码审查”的思想。
Atlassian宣布从Pyxis Technologies收购GreenHopper产品,以为JIRA产品提供敏捷开发功能支持。同时,Atlassian宣布了一个全新站点“Agile@Atlassian”,社区可以在上面分享关于敏捷软件开发的体会,Atlassian的工程师也会在其中讨论他们的技术和经验。
Atlassian在今年前些时候并购了Cengqu并发布了Clover 2。Clover是一个Java代码覆盖工具。InfoQ与Atlassian的Pete Moore讨论了Clover 2以及最近的并购。
开发了JIRA、Confluence和Bamboo的Atlassian软件系统公司已收购了Cenqua ,后者提供诸如Clover、FishEye和Crucible之类的互补性软件。此次收购并不让人感到奇怪,因为像JIRA的插件FishEye,Bamboo的插件Clover已经存在并在使用中了。