持续集成(CI) 2018 程序啪啪啪
持续集成(CI)
工具与资源
- CI工具/产品资源
- AnthillPro; Apache Continuum; Bamboo; BuildForge; Continuous Integration Server Matrix; CruiseControl; CruiseControl.NET; Draco.NET; Gauntlet; Luntbuild;
- 构建脚本
- Ant
- Make
- Groovy
- Maven
- Rake
- 版本控制
- ClearCase
- CVS
- Git
- svn
- 数据库
- MySQL
- SQlite
- Postgre SQL
- 测试
- Agitator
- DbUnit
- Fit
- xUnit
- Agitator; DbUnit; Fit; FitNesse; Floyd; HtmlUnit; JUnit; JWebUnit; NDbUnit; NUnit; Selenium; SQLUnit; TestEarly.com; TestNG; utPLSQL; Watir; xUnit Test Patterns
- AutoCheck
- Checkstyle; Clover; Cobertura; EMMA; FindBugs; FxCop; JavaNCSS; JDepend; NCover;NDepend; PMD; Simian; SourceMonitor.
- 部署
- Capistrano
- 反馈
- Ambient Devices; Google Talk; Jabber; X10; Lava Lamps
- Bug
- User response
- 文档
- Doxygen; Javadoc; NDoc
评估工具
- 构建
- 基本功能
- 代码编译
- 组件打包
- 程序执行
- 文件操作
- 扩展功能
- 执行开发者测试
- 版本控制工具集成
- 文件集成
- 部署功能
- 代码品质分析
- 可扩展性
- 多平台构建
- 加速构建
- 基本功能
- 构建计划安排工具
- 基本功能
- 构建执行
- 版本控制集成
- 构建工具集成
- 反馈
- 为构建打上标签
- 扩展功能
- 项目间依赖关系
- 用户界面
- 制品发布
- 安全
- 基本功能
- 工具与软件开发过程的其他要素集成的程度
- 该工具是否支持您目前的构建配置?
- 该工具是否需要安装其他软件才能运行?
- 该工具是否与您的项目使用同一种语言编写?
- 可靠性:工具的成熟度。
- 寿命:考虑工具的将来,要在健康的用户群和开发团队中寻找证据。
- 易用性:工具配置和使用起来越容易,它就越好。
tags:Tool
创建@
2013-04-14
最后修改@
2014-01-01