Taking Application Release Automation (ARA) to the Next Level: Announcing ElectricFlow 5.3 Release

The new year of 2015 is off to a bang for the world of DevOps and all of us here at Electric Cloud are extremely excited about helping to drive further innovation around continuous delivery and application release automation (ARA) with our powerful suite of ElectricFlow products. Before we get too far into 2015 I’d like to take a quick look back at the amazing pace of innovation we produced in the latter part of 2014.

v5.2RESTful API and extending core capabilities in 5.2

Version 5.2 of ElectricFlow which was released last October was a major leap forward with extending core capabilities and enabling customers to satisfy more of their deploy automation use cases. Some of the key featured introduced in 5.2:

  • Lowered risk and faster deployments through Smart Deploy
  • Partial Deployments for additional flexibility
  • Improved user experience to trigger deploy with Last Run
  • Kick off unattended deployment using Scheduled Deployment
  • Deployment Notifications over email
  • Easier integrations through RESTful API
  • Ability to define complex business rules using Javascript API
  • Visibility into server activity though System Health Monitoring

v5.3Versioning, Change History and more in ElectricFlow 5.3

The most recent version of ElectricFlow released last month addresses key issues that DevOps teams face around versioning and change history of objects within their deploy automation workflows. Our focus was to solve some of the most fundamental and critical problems with versioning in ARA and lay the foundation for future innovation in this area.

Here is what we delivered:

  • Complete visibility into changes to objects through “Change Tracking”:
    Changes to all relevant objects within ElectricFlow Deploy are now tracked and versioned. This feature provides a view into the history of objects (such as tiers of applications and environments, components, steps, properties, and procedures) including their creation, modification and deletion. It is now possible to have complete audit of changes including who made the change, when the change was made and what the exact change was.This visibility into the change history of objects greatly enhances root cause analysis and aids in troubleshooting. In addition this helps with enterprise level auditing requirements.
    change-history

    Change history record for all objects modified between the user-defined date range. The list can be sorted by object type, change type, project, and user.

  • Rapid troubleshooting and repair through object revert:
    When something goes wrong and you are triaging the root-cause it will now be possible to ‘revert’ back to a point in time to ensure continuity. All relevant changes to key objects can now be reverted to their previous state. The system also supports complete hierarchical reversion to ensure dependencies are maintained. This ability to revert significantly improves recovery time from a bad change to your deploy automation workflow.
  • Improved deployment success rate with Snapshots:
    The new Snapshot feature provides the ability to record all aspects of a deployment for comparison and reuse. By capturing exact versions of artifacts and processes, users are able to remove variance as they get closer to production deployments. Deploying using certified snapshots significantly improves success rates of deployments in controlled environment thereby reducing risk.
    snapshot

    Taking a new snapshot of an application in ElectricFlow Deploy. Artifacts default to their current versions but can be manually set as needed.

  • Identify environment drift using Snapshot comparison:
    Users can now compare their current deployed application in an environment to existing snapshots, providing value for troubleshooting and compliance needs. This allows tracking drifts in an environment from a baseline, or a ‘desired state’, as captured in a snapshot. Users can then easily fix the drift by deploying again using the baseline snapshot.

    Comparison of QA and Prod snapshots to identify any differences. Note the ‘Changes: 2’ in the top right alerting the operator to the quantity of differences.

  • Quickly rollback using Snapshots:
    In case of a failed deployment or defects found in the latest release, snapshots allow a fast way to rollback to a known good state for continuity.
    rollback-to-snapshot

    Rolling back to a previous snapshot.

 

ElectricCommander, the powerful platform underpinning ElectricFlow Deploy, has also been extended with the new “Change Tracking” ability to better serve customers who leverage complex procedures and workflows in their ARA solution.

Get the latest 5.3 release

Existing customers can download the packages from the Electric Cloud Sharefile site (check your email for upgrade instructions!).

See the product documentation for the Release Notes and Installation Guide for the supported platforms and system requirements.

Contact Customer Support with questions or feedback about this release.


2015 and beyond

In 2015 the pace of innovation for ElectricFlow will continue at a fast clip. With our 45 day feature-release cycle and our larger, long term support (LTS) releases we’ll be putting new ARA functionality into the hands of DevOps teams around the world at an amazing rate. We look forward to sharing this all with you!

Josh Pederson

Josh Pederson

Josh Pederson is a product manager at Electric Cloud working on deployment automation solutions. He is a father, surfer, and youth sports coach with strong enthusiasm for making the DevOps world better one feature at a time.
Josh Pederson

Share this:

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe

Subscribe via RSS
Click here to subscribe to the Electric Cloud Blog via RSS

Subscribe to Blog via Email
Enter your email address to subscribe to this blog and receive notifications of new posts by email.

ElectricFlow Community Edition

FREE

ElectricFlow

The most advanced DevOps Release Automation solution

ElectricFlow - The most advanced DevOps Release Automation solution

Download Now

Learn more about ElectricFlow

Continuous Discussions (#c9d9) Video Podcast

c9d9 Continuous Discussion on Agile, DevOps, and Continous Delivery

Next episode:

Episode 70: Hiring for DevOps

June 6, 2017, 10am PT