zoukankan      html  css  js  c++  java
  • [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

    完!


    作者:iTech
    微信公众号: cicdops
    出处:http://itech.cnblogs.com/
    github:https://github.com/cicdops/cicdops

  • 相关阅读:
    2020软件工程第三次作业
    2020软件工程作业02
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
    2020软件工程作业05
    2020软件工程作业00——问题清单
    2020软件工程作业04
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
  • 原文地址:https://www.cnblogs.com/itech/p/1781518.html
Copyright © 2011-2022 走看看