[BuildRelease Management]ElectricCommander
一 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相关推荐
- [BuildRelease Management]Team City
一 Team City 1)架构 server - agent 2)支持 3)主页 http://www.jetbrains.com/teamcity/index.html 二 运行 1)安装 下载免 ...
- 软件构建发布自动化[摘抄]
******************************************************************************************** Softwar ...
- Provisioning Services 7.8 入门系列教程之十三 使用 Boot Device Management(BDM)
续Provisioning Services 7.8 入门系列教程之十二 实现高可用性 可以使用 Boot Device Management 实用程序将 IP 和引导信息(引导设备)交付给目标设备, ...
- 用XCA(X Certificate and key management)可视化程序管理SSL 证书(3)--创建自己定义的凭证管理中心(Certificate Authority)...
在第"用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)---创建证书请求"章节中,我们介绍了怎样用XCA创建SSL证书请 ...
- IT资产管理的演变原文-Generations of IT Asset Management
To write this article, I started with a search for the term "Asset Management" in Wikipedi ...
- javax/management/DynamicMBean
java.lang.NoClassDefFoundError: javax/management/DynamicMBean bug 解决方法很简单,不过很多情况下,google搜出来的可能不是一步到位 ...
- Installing PowerShell Management Library for windows server 2008
最近在摸索一种命令方式备份Hyper-V里的虚拟机,因为平时备份都是手动关闭VM,然后Export,这样浪费很多的时间,于是折腾了下,想用命令实现自动化完成VM的备份. 查阅了下资料,看到了一个开源的 ...
- 软件配置管理(Software Configuration Management,SCM)
随着软件产业的崛起,软件工程技术正吸引着越来越多关注的目光.特别是以CMM为代表的先进的软件工程理念在国内也正日益受到业界广泛的重视. 软件配置管理(Software Configuration Ma ...
- SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
SAP QM启用了Physical Sample Management后检验批有哪些特殊地方? 如下的检验批890000000106, 检验计划里启用了Inspection point 200以及Sa ...
最新文章
- mysqlselectdb php_PHP MySQL Select(数据库查询)
- 谁说用 Git 一定要用命令行?试试 SourceTree 吧
- oracle数据库怎么导出dat文件_论将数据从数据库导出为dat格式.docx
- hadoop学习笔记:运行wordcount对文件字符串进行统计案例
- oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy...
- 连接oracle数据库,新建用户登录界面
- 项目打包部署到Tomcat
- mysql使用手册_mysql使用手册
- python遍历二维数组_在Python中遍历二维数组?
- Altium AD20删除机械层MECH
- js转义html,反转义
- hdu 1536 S-Nim (sg)
- Wordle是优秀的信息可视化吗?如何真正使用Wordle?
- 10慕课网《进击Node.js基础(一)》初识promise
- 军用加固便携式计算机,PCI/PCIe
- CentOS7恢复rm -rf 误删的xfs系统
- gb和gib的区别_内存 G和GB有什么区别
- 科学万能科计算机科学万能计算机,万能科学计算器CalcES v5.0.5脱壳专业会员版...
- 关于 opengl3.3 - 4.1 ABO 的感触. 传统 VBO往 ABO+VBO的 代码移植
- gitea配置邮件服务