一 ElectricCommander

1)ElectricCommander

ElectricCommander® 自动化和加速了软件的build-test-deploy过程,它将易错的,手动的操作转化为敏捷的,可信赖的命令和软件开发控制系统,去除了大量的软件开发的瓶颈。

2) ElectricCommander架构

+

3)ElectricCommander的益处

通过ElectricCommander,开发人员(developers),发布人员(release engineers),构建经理(build managers),测试团队(QA teams)和IT经理(IT managers)可以获得:

* 更快的循环时间和更有效的硬件利用;

* 更好地实现通用过程的重复利用和最佳实现的共享;

* 提高了对于地理位置分布的团队的开发支持;

* 通过预先(preflight)的构建(builds)和测试(tests)来实现可以信赖的持续集成(Continuous Integration);

* 通过可视化和报告使工程(project)更加可预见;

4)ElectricCommander主页

http://www.electric-cloud.com/products/electriccommander.php

二 ElectricCommander的特点

1)继续基于原有的环境工作

* 平台和语言独立 : 不需要学习新的工具或语言,只需要完成过程的自动化;

* ALM工具和过程的插件: 为主流的SCM,代码覆盖,bug跟踪和其他的ALM工具提供插件,再加上报告和过程插件的宿主,使得ElectricCommander与现有的环境无缝地集成;

* 与Eclipse 和 Visual Studio的集成:开发人员能够在不离开IDE的情况下执行任何的操作(过程),包括提前的代码提交前的构建和测试(preflight builds and tests);
* 操作(过程)向导: 直观的,一步一步的向导来指导新用户来安装和通用的build-test-deploy任务的执行;

2)集中控制的build-test-deploy系统

* 高度可伸缩,多线程的server架构: 支持大容量的吞吐量,可支持分布式团队的需求;

* 项目(project)机制:按项目(project)或库(library)组织信息,库可以在整个团队间共享;

* 多工作空间(workspace):分布式团队可以存储本地的数据;

* 嵌套的过程(procedure):创建通用目的的构建块来实现重用;

* 访问控制:LDAP和AD 认证支持;

* 企业级安全方法:密码和认证的安全处理支持跨企业使用;

* 资源管理和池:动态地对物理和虚拟机资源管理,减少了开发对IT的依赖;

3)使过程透明,可计量,可重复
* 精确的报告:统计,例如编译的数量,测试运行的数量,测试失败的数量,使问题能快速解决;

* 跨项目,跨团队报告:跨团队,跨项目的视图,提供了更大的工程可预见性;
* 单击查看job日志:单击即可直接跳转到问题的详细;

4)可信赖的持续集成和企业开发
* 并行执行:提高整个过程的速度2-3倍;

* 预先的构建和测试:在源代码提交前对所有的设置进行编译和测试;

* 虚拟优化和基于云的实验环境:与VMware,Amazon的虚拟和云技术集成;

* SCM集成:用SCM的插件来简化持续集成;

三 ElectricCommander运行

如图:

四 ElectricCommander支持

1)ElectricCommander支持的工具

2)ElectricCommander系统支持

* Management Server: Windows XP and Vista, Windows Server 2003 and 2008, Red Hat Enterprise Linux
* Agent: Windows, Red Hat Enterprise Linux, Ubuntu Linux, Solaris, HP-UX, Mac OS X, or any platform running SSHv2 or an equivalent protocol
* Browsers: Internet Explorer 6 SP2, Firefox 2.0

完!

[BuildRelease Management]ElectricCommander相关推荐

  1. [BuildRelease Management]Team City

    一 Team City 1)架构 server - agent 2)支持 3)主页 http://www.jetbrains.com/teamcity/index.html 二 运行 1)安装 下载免 ...

  2. 软件构建发布自动化[摘抄]

    ******************************************************************************************** Softwar ...

  3. Provisioning Services 7.8 入门系列教程之十三 使用 Boot Device Management(BDM)

    续Provisioning Services 7.8 入门系列教程之十二 实现高可用性 可以使用 Boot Device Management 实用程序将 IP 和引导信息(引导设备)交付给目标设备, ...

  4. 用XCA(X Certificate and key management)可视化程序管理SSL 证书(3)--创建自己定义的凭证管理中心(Certificate Authority)...

    在第"用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)---创建证书请求"章节中,我们介绍了怎样用XCA创建SSL证书请 ...

  5. IT资产管理的演变原文-Generations of IT Asset Management

    To write this article, I started with a search for the term "Asset Management" in Wikipedi ...

  6. javax/management/DynamicMBean

    java.lang.NoClassDefFoundError: javax/management/DynamicMBean bug 解决方法很简单,不过很多情况下,google搜出来的可能不是一步到位 ...

  7. Installing PowerShell Management Library for windows server 2008

    最近在摸索一种命令方式备份Hyper-V里的虚拟机,因为平时备份都是手动关闭VM,然后Export,这样浪费很多的时间,于是折腾了下,想用命令实现自动化完成VM的备份. 查阅了下资料,看到了一个开源的 ...

  8. 软件配置管理(Software Configuration Management,SCM)

    随着软件产业的崛起,软件工程技术正吸引着越来越多关注的目光.特别是以CMM为代表的先进的软件工程理念在国内也正日益受到业界广泛的重视. 软件配置管理(Software Configuration Ma ...

  9. SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?

    SAP QM启用了Physical Sample Management后检验批有哪些特殊地方? 如下的检验批890000000106, 检验计划里启用了Inspection point 200以及Sa ...

最新文章

  1. mysqlselectdb php_PHP MySQL Select(数据库查询)
  2. 谁说用 Git 一定要用命令行?试试 SourceTree 吧
  3. oracle数据库怎么导出dat文件_论将数据从数据库导出为dat格式.docx
  4. hadoop学习笔记:运行wordcount对文件字符串进行统计案例
  5. oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy...
  6. 连接oracle数据库,新建用户登录界面
  7. 项目打包部署到Tomcat
  8. mysql使用手册_mysql使用手册
  9. python遍历二维数组_在Python中遍历二维数组?
  10. Altium AD20删除机械层MECH
  11. js转义html,反转义
  12. hdu 1536 S-Nim (sg)
  13. Wordle是优秀的信息可视化吗?如何真正使用Wordle?
  14. 10慕课网《进击Node.js基础(一)》初识promise
  15. 军用加固便携式计算机,PCI/PCIe
  16. CentOS7恢复rm -rf 误删的xfs系统
  17. gb和gib的区别_内存 G和GB有什么区别
  18. 科学万能科计算机科学万能计算机,万能科学计算器CalcES v5.0.5脱壳专业会员版...
  19. 关于 opengl3.3 - 4.1 ABO 的感触. 传统 VBO往 ABO+VBO的 代码移植
  20. gitea配置邮件服务

热门文章

  1. Android Killer
  2. 没有理想的人不会伤心,不想做程序猿,没目标,不知道自己还能干嘛呢
  3. Spring Boot第一个简单返回html页面的程序
  4. Shell自动上传下载文件到SFTP服务器
  5. Windows下安装配置ant
  6. 根据中文修改英文翻译,重新生成英文翻译文件(保证原有文件的顺序不变)
  7. Django编写RESTful API(二):请求和响应
  8. 测试显示富士通UHF RFID亚麻标签可在1.5T及3T的MRI系统内使用
  9. unity 打包AssetBundle
  10. MPLS/×××江湖恩仇录笔记