当前位置: 首页 > 软件库 > 开发工具 > 项目构建 >

Cerberus

持续构建软件
授权协议 未知
开发语言 Ruby
所属分类 开发工具、 项目构建
软件类型 开源软件
地区 不详
投 递 者 金伟
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Cerberus 是一个持续构建软件。通过阶段性的执行,对应用程序进行测试,一旦发现问题及时提醒开发人员,支持 Windows 和 Linux 系统。

运行要求:
ruby - 1.8.2 或更高版本
rake - 0.7 或更高版本

与其他解决方案相比较,Cerberus 的优点在于:

1) Cerberus 可以安装在系统中的任何机器上,不一定非要跟SVN资料库在一起;
2) Cerberus 不只是支持 Rails 项目,通过使用 Maven2 还支持其他类型的项目;
3) Cerberus 支持多平台;
4) Cerberus 使用 Ruby Gems 进行分发,编译安装和升级更新;
5) Cerberus 更加易用;
6) Cerberus 是一个轻量级的解决方案,只有在需要的时候才会启动。

安装方法:gem install cerberus

支持的版本控制系统包括:

* Subversion
* Git
* Darcs
* Perforce
* CVS

 相关资料
  • 使用静态分析工具识别代码味道 重构是公认的改进现有代码的好方法。然而,如何通过一种一致且可重复的方式 找到需要重构的代码呢?本期的 让开发自动化阐述了如何使用静态分析工具来识别需要重构的代码味道,并举例说明了如何改进坏味道代码。 在过去的几年里,我曾看过很多项目的大量源代码,从精美的设计到像是用胶带绑定到一起的代码。我写过新的代码也维护过其他开发人员的源代码。我喜欢编写新的代码,但也喜欢采用一些现

  • 问题内容: 如何建立持续集成标签而不是分支的实践? 我具有标签存储库目录的以下结构: 我想配置我的持续集成工具(可以是CruiseControl,Hudson和Jenkins到TeamCity的任何工具),以在两个文件夹中的任何一个中创建了最新标记。 例如,如果结构已更改并且标签已出现在目录中,我想触发标签下的源代码构建: 是否可以使用任何现有的持续集成工具在标签下构建源代码,或者为此目的我应该编

  • 现在我们来试一试从代码托管平台上拉取代码,并进行镜像构建和持续集成。 创建新项目并构建镜像 在控制台点击「代码构建」,然后在「代码构建」的界面中点击「创建新项目」。 第一步:填写项目名称 在「项目名称」上填写该项目的 Docker 镜像名称。 第二步:选择代码库 从第三方代码托管平台中选择我们想要构建的代码库,如果找不到需要的代码库可以点击右上角刷新按钮同步列表。 第三步:开启持续集成 持续集成是

  • Cerb5 是一个快速灵活的 CRM 工具,可帮你记住所有人的任何事情,灵巧的进行邮件回复,对垃圾信息进行检疫,捕获回馈、跟踪时间、对客户机会进行标志、任务分享等等功能。

  • 问题内容: 您的团队如何处理构建? 我们使用Cruise Control,但是(由于缺乏知识)我们遇到了一些问题-SVN中的代码冻结-生成管理 具体来说,当不断检入代码时,如何提供特定版本? 通常,您能否讨论在发行管理中使用的最佳实践? 问题答案: 我很惊讶这不是重复的,但是我找不到另一个。 好的,这是交易。它们是两个独立但相关的问题。 对于构建管理,重要的一点是您应该具有一个可重复的自动构建,该

  • 什么是持续交付? 持续交付是当前一个挺火的概念,它所描述的软件开发,是在从原始需求识别到最终产品部署到生产环境这个过程中,需求以小批量形式在团队的各个角色间顺畅流动,能够以较短地周期完成需求的小粒度频繁交付。频繁的交付周期带来了更迅速的对软件的反馈,并且在这个过程中,需求分析、产品的用户体验和交互设计、开发、测试、运维等角色密切协作,相比于传统的瀑布式软件团队,更少浪费。 简单来说,持续交付是一种