ElectricAccelerator 9.0 introduces several new capabilities that dramatically shrink CI cycles, enabling customers to improve software quality while producing more frequent releases. This release introduces support for a new build system along with several new features that improve performance for Linux, Java, and Android builds. This release also expands platform support for major Linux distributions.
ElectricAccelerator 9.0 adds first-class support for the Ninja build system, which is used by the Android and Chromium open source projects.
Java and Android Performance
ElectricAccelerator 9.0 introduces multiple improvements to the JobCache add-on for Linux, including support for caching Java compilations and Java Android Compiler Kit (JACK) commands. These new features dramatically improve the performance of Java and Android builds.
Shared JobCache Support
Shared JobCache expands the usage of the JobCache add-on from release and continuous integration builds to also speeding up developer builds. With this feature, multiple developers can reuse the build output from a golden build by simultaneously accessing the common (shared) cache in read-only mode. Through this feature, developers can eliminate costly and redundant rebuilding of unchanged modules.
Android N Support
ElectricAccelerator now supports the latest version of Android Nougat (7.0.1) and the corresponding version of JACK.
ElectricAccelerator now supports acceleration of the latest versions of Coverity C/C++ builds. Example scripts are included in the installer for easy integration. Step-by-step documentation for integrating and using Coverity with ElectricAccelerator is available on the Electric Cloud Help Center website.
ElectricAccelerator adds improved troubleshooting capabilities via additional annotation to determine reasons for rebuilding of incremental builds. Performance metrics are now available out-of-the-box in annotation as well.
Additional Platform Support
ElectricAccelerator now supports the following platforms:
- Debian 7 (kernel 3.2) (64-bit)
- Debian 8 (kernel 3.16) (64-bit)
- RHEL 6.8 (kernel 2.6.32-573) (32- and 64-bit)
Supported Platforms and Configurations
“Supported Platforms and System Requirements” chapter in the ElectricAccelerator Installation and Configuration Guide for a complete list of supported platforms and configurations.
Electric Cloud recommends that all customers upgrade their ElectricAccelerator components to version 9.0: Cluster Manager, cluster nodes (agent machines), and all local eMake build machines.
Supported Upgrade Paths
Accelerator 9.0 supports upgrades from all currently supported versions. See the “Upgrade” chapter in the ElectricAccelerator Installation and Configuration Guide for complete upgrade instructions.
Download ElectricAccelerator 9.0 from the Electric Cloud Sharefile site:
- You may click here to reach the 9.0 installers, using your personalized login to Electric Cloud Sharefile.
- Navigate to the /products/accelerator/release_9.0/18.104.22.168344 directory.
Platform and architecture-specific installers are in the windows, solaris, and linux subdirectories.
For More Information
See the ElectricAccelerator 9.0 Release Notes for more information about product improvements, resolved issues, and known issues. The release notes and other documentation are available at Accelerator Documentation
Contact Technical Support with questions about this release at firstname.lastname@example.org or at 408.419.4300 (option 2).
Contact product management with feedback on this or any other ElectricAccelerator release at email@example.com.