发现Continua CI 和持续集成(Continuous Integration)
持续集成
持续集成并消除与运行构建相关的麻烦。Continua CI将检测发现您的源码中的任何更改,根据您自己的业务逻辑检查这些更改,并自动运行您的构建。
将您的配置分组
使用Continua CI的项目和配置架构,可以轻而易举地管理多个构建。将您的构建分隔到单独的配置(Configurations)中,并将它们分组到您定义的项目(Projects)中。
先进的工作流
使用Continua CI先进的工作流编辑器(workflow editor)来控制您的构建的流程。这包括Try & Catch语句和在一个完整的编程语言中找到的所有循环 & 条件语句。
分担工作负载
充分利用您的网络,将您的构建分布在多个代理(Agents)上。Continua CI与您的业务相称变化。因此,如果您有更多的构建,就添加更多的代理。就是这么简单。
保留您现有的工具
Continua CI支持所有主要的源存储库,包括Subversion、Team Foundation Server和Git。链接您的存储库,以使Continua CI检测任何分支中发生的更改。
丰富的、基于web的用户界面(UI)
使用Continua CI全新的HTML5用户界面,在任何地方访问您的构建。跟踪并更改您的构建,无需在开发机器上安装烦人的客户端软件。
轻松发现构建错误
在Continua CI中,可追溯性从来不是一个问题。每个构建运行都包含一个详细的日志,用于指定动作(actions)是否成功完成或者动作失败的原因。
并行构建项目
高效地运行您的构建过程,使开发人员的宝贵时间得到充分利用。并行运行您的构建,它们可以持续运行,而您的开发人员可以回到他们擅长的开发工作中。
集成FinalBuilder &
MSBuild
不要丢弃复杂的FinalBuilder和MSBuild配置。Continua CI集成了数个构建运行器,同时为您提供持续集成和独立构建运行器的良好功能。
在您希望构建的时间进行构建
以您想要的方式开始您的构建。Continua CI支持定时(timed)触发器、提交/签入(commit/checkin)触发器和构建完成(build completed)触发器,使您能够使用菊花链连接您的构建。立即控制您的构建吧。
控制您的部署
手动部署还是自动部署,由您决定。使用Continua CI,自动化的程度完全由您决定。将您的构建设置为自主运行和发布、手动运行和发布,或介于两者之间。
将构建与问题跟踪器链接起来
通过让Continua CI将您的构建与问题跟踪器链接起来,使您的问题跟踪过程简化。Continua CI将把有意义的提交/签入(commit/checkin)消息链接到您的问题跟踪器,从而可以更容易地回溯问题。
设置谁能做什么
控制谁可以访问什么。Continua CI包含对用户、角色和组的支持,它们可以链接到您现有的“活动目录身份验证”(Active Directory Authentication)。
通知
当构建失败时,会立即得到通知。Continua CI支持多种通知服务,包括电子邮件、IM和XMPP。为每个开发人员设置他们喜欢的通知方式。
信息概览
使用Continua CI的构建视图和度量,可以一目了然地检查您的构建的状态。信息包括成功/失败比率、构建持续时间和单元测试结果等值域范围。
支持单元测试
将测试自动化为您的构建的一部分。Continua CI支持若干个单元测试包,包括NUnit和MSTest。如果您的代码在单元测试中失败,您可以停止构建,也可以继续构建,这由您决定。
动态构建
将变量、对象和表达式包含到您的构建过程中。Continua CI支持将变量和属性注入到大多数构建动作(actions)中。