|
ElectricCommander® is the only enterprise-class solution for automating and managing software build/test/deploy processes. It is language- and build tool-agnostic, so it will make software production tasks in any environment more repeatable, more visible, and more efficient.
ElectricCommander distributes individual jobs in parallel across multiple servers for faster throughput. It has an extensible, 3-tier architecture that can scale to manage any size project. ElectricCommander provides the reporting and visibility you need for compliance efforts and release planning, plus dynamic resource provisioning for either physical or virtual resources.
With ElectricCommander, your developers, release engineers, build managers, QA teams, and managers gain:
- Faster cycle time and more efficient hardware utilization
- Shared platform for disseminating best practices and reusing common procedures
- Improved ability to support geographically distributed teams
- Continuous integration and greater agility
- Visibility/reporting for better project predictability
- Better software quality by integrating and validating against all target platforms and configurations
ElectricCommander is language- and build tool-independent, so you can leverage a single system across multiple teams and projects. ElectricCommander supports:
| Languages |
Any (Java, C, C++, .NET, etc.) |
| Scripting Languages |
perl, Windows CMD, bourne shell, bash, Tcl, Python, MSH |
| Build Utilities |
Ant, NAnt, NMake, GNU Make, ClearMake, Maven |
| SCM Tools |
ClearCase, Perforce, Synergy, AccuRev, Subversion |
Only ElectricCommander provides enterprise-class speed and scalability for software build and release management. ElectricCommander distributes jobs in parallel across multiple resources for faster overall cycle time. It's simple to set up and use on a simple build, yet scales to support the largest and most complex build/test/deploy processes. Only ElectricCommander's multi-threaded Java server provides efficient job management even under high job volume.
In most enterprises, individual teams may have open source or home grown tools in place for building, testing and other tasks. These tools are typically isolated, disconnected and not accessible to other groups. This creates an environment where assets and procedures must be duplicated across multiple locations and where development managers and IT operations must support multiple, disconnected groups. ElectricCommander supports multiple teams, working in multiple locations, programming in multiple languages in an environment that can be centrally controlled and managed. Shared assets and reuse make individual teams more efficient by eliminating duplicate work, and gives organizations the power to deploy cross-company standards.
ElectricCommander's unique analytics provide visibility into one of the best indicators of project success: compiled, tested, working code. ElectricCommander's analytics database stores all build and test information for real-time and trend reporting giving your organization the power to collect pinpoint statistics (such as number of compilations, number of tests run, and number of test failures) and to gain visibility into important productivity metrics such as trends in error rates. Additionally, out-of-the-box reports provide information about cross-project status as well as build trends by project and resource utilization. ElectricCommander's integration with virtual lab automation (VLA) solutions also lets you snapshot or reproduce a specific build for auditing or troubleshooting purposes. As a result, you gain the power to know exactly who ran which software production processes, on which resources, and when — plus the ability to recreate and run it again after the fact.
ElectricCommander provides unified process automation across the entire build/test/deploy lifecycle and across heterogeneous tools via integrations with leading ALM tools. Integrations with SCM tools enable continuous integration, triggering builds whenever code is checked into the specified repository/branch. When used with VMware Lab Manager, ElectricCommander can dynamically provision either physical or virtual resources without manual intervention. This delivers efficient, dynamic resource provisioning and reduces development and QA dependence on IT operations. And because teams have efficient, self-service access to all needed platforms and configurations, they can integrate and validate against all targets, reducing the impact of late-cycle errors and improving software quality.
|