持续集成与Continua CI

Continua CI到底是什么?

Continua CI是一个持续集成服务器(Continuous Integration Server)应用程序,通过为您管理您的构建,消除所有构建过程中的麻烦。它的设计目的是持续监控你所有的源代码,并自动、分立地开始构建。

Continua CI可以分为三个基本步骤:

  • 监控您的源代码以查看任何更改。
  • 如果源代码发生更改,则触发构建。
  • 构建并部署您的应用程序。

自动编译、测试、分析和部署

Continua CI将令人不快的构建阶段变成开发周期中非常容易的阶段之一。

Continua CI涵盖了所有与构建相关的隐患和问题,并为您处理它们。当使用Continua CI进行构建时,您将不断地、自动地编译、测试和分析您的代码。

如果它通过了您所有的测试,那么Continua CI就可以部署您的构建了。构建可以自动部署,也可以手动部署,只要您的开发团队满意。Continua CI由您控制。

评审您的构建

Continua CI保持您以前的构建的历史记录。这可以用于将您当前的构建与以前的迭代进行比较。

这些构建评审包括关于构建持续时间、版本、单元测试结果、构建工件以及自上一次构建以来所做更改的统计信息。

非常重要的是,这些评审向您展示了构建失败的原因。Continua CI保留所有错误消息、堆栈跟踪和日志,以便您可以轻松确定出了什么问题以及如何修复问题。

让Continua CI为您工作

如果您不希望Continua CI将您的整个构建过程自动化,那么只需添加您自己的业务逻辑和规则即可。

Continua CI可以在构建过程的每个阶段进行定制。您可以指定Continua CI只在特定条件下开始一个构建,包括它如何处理存储库和您自己的源代码。

这种开放式理念从触发构建和执行单个构建动作,一直延伸到应该如何处理打包和部署。

Continua CI是为您工作的,而不是相反。现在就下载它,看看持续集成可以为您的开发环境带来什么。