DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Google Cloud “GCP” native NixOS images build
  • Deploying Small Language Models on Sovereign Cloud
  • How to Build Your Own AI SRE From Scratch
  • Google Cloud KMS vs. AWS KMS: Java Encryption Guide

Trending

  • Testing Java and Spring Applications With Kotlin: Low-Risk to Adoption
  • Choosing a BBD Framework
  • Where Should a Transaction End? Designing Consistency Boundaries in Distributed Java Systems
  • 7 Swift Features That Will Let You Delete Code Tomorrow

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Electric Cloud's New Tools Avoid Unnecessary Builds

Electric Cloud's New Tools Avoid Unnecessary Builds

By 
Mitch Pronschinske
·
Feb. 17, 10 · News
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
11.7K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in
electric cloud has recently developed several unique capabilities for its software production suite, and now the company has built these technologies into the newest versions of their electricaccelerator and electriccommander products, which were released this week.  electricaccelerator 5.0 has added two major features.  the "electrify" feature can now parallel process virtually any software production task, and the new subbuild feature avoids unnecessary builds.  electriccommander 3.5 features a new, extensible interface for managing and automating a shop's existing tool infrastructure.

electricaccelerator 5.0

electricaccelerator speeds up make, nmake, microsoft visual studio, and apache ant based builds (by 10-20x the company says) by parallelizing them and running them on a computer cluster.  accelerator 5.0 is the full debut of electric cloud's patented technology to safely speed up development tasks through its parallel processing via public or private compute clouds.  originally, accelerator's parallel processing applied only to software builds, but now it applies to other tools and development tasks in the build-test-deploy cycle including parallel testing and data modeling.  electrify creates an all-purpose private compute cloud for parallel processing, but parallel processing can also be done on desktops or a dedicated server.

another innovative addition to accelerator is the subbuilds feature.  first previewed in electric cloud's free spark build tool ,  subbuilds allow unnecessary build avoidance.  subbuilds are able to skip large swaths of the build tree by building only the relevant pieces to the current work.  the result is fewer broken builds and the ability to compile and test quickly and frequently without affecting the rest of the team.

the dependency graph below shows the agent component (util, xml, http libraries, and the agent application code) as solid.  sparkbuild can recognize that only this component needs to be rebuilt.



electricaccelerator 5.0 now supports build tools such as msbuild and scons along with homegrown systems.  teams that standardize on scons, for example, can use less hardware and provide faster builds than individual mutli-core servers by applying the benefits of centralization.  the virtualization capabilities of accelerator also allow easier support for multiple configurations.

electriccommander 3.5
electriccommander is a web-based application for defining and executing distributed processes in the build-test-deploy cycle.  in a development environment using many disparate tools, commander 3.5 can remove the need to learn multiple interfaces, and it manages those tools from a central, custom ui.  electriccommander 3.5 can be configured to extract and display data from the defect tracker, relevant build results, and test results.  this lets build managers track the status of fixes and be notified when qa resolves the issue.  the commander ui's custom, dynamic screens can help developers create and execute a build or test request using the right parameters.  commander 3.5 can give developers a custom interface based on their role in the production cycle.  3.5 also provides tools to create custom plug-ins for third-party integrations.

electriccommander job plotter


to try out some of electricaccelerator's capabilities, download electric cloud's free sparkbuild tool.
Build (game engine) Cloud Electric (software)

Opinions expressed by DZone contributors are their own.

Related

  • Google Cloud “GCP” native NixOS images build
  • Deploying Small Language Models on Sovereign Cloud
  • How to Build Your Own AI SRE From Scratch
  • Google Cloud KMS vs. AWS KMS: Java Encryption Guide

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook