Here at Electric Cloud, we are constantly listening to the market and our customers, and consistently delivering innovative releases that keep us ahead of the competition. Today, we are excited to announce the latest version of ElectricFlow 7.2!
This release is focused on improving speed, efficiency, and flexibility across all aspects of the product– from adoption to running a release. It also enables users with more distribution options– including a simple Docker container download– to get teams started more quickly and help them achieve success with the product immediately.
Multi-Container Platform Support
As application architectures evolve, organizations are left with a mixture of monolithic and microservices-based applications. To help manage that complexity more easily, we’ve enhanced our support for deploying both legacy and microservices applications, with native support for the most popular container technologies.
ElectricFlow 7.2 includes built-in, push-button deployment for Docker, Kubernetes, Amazon Container Services (ECS), Google Container Engine (GKE), Microsoft Azure Container Service, OpenShift Container Platform, and Cloud Foundry container-based PaaS. AWS Lambda is also supported for serverless-type application releases.
This broad support enables organizations to stay agile and adopt the latest technology as part of their existing software delivery life cycle while minimizing risk and allowing for shared visibility and orchestration.
More New Features and Capabilities
In addition to making it easier than ever to get started, the latest version of ElectricFlow boasts additional, advanced features to help teams optimize complex CI/CD processes at scale.
New drag-and-drop capabilities allow teams to easily parallelize and re-prioritize pipeline tasks on the fly, in order to optimize cycle times. Policy-based approval gates that are data-driven allow teams to increase velocity without sacrificing compliance. This allows enterprises to enable continuous deployment safely, while automatically blocking any application updates that do not meet minimum requirements (such as acceptable performance or adequate code coverage).
Parallel Tasks in Pipelines
Making parallel tasks easily visible in pipelines simplifies complex workflow creation and reordering. It’s an enhancement that is all about handling the complexity involved in optimizing pipeline execution at scale.
We found that deployment pipelines can often contain complex scenarios and require management of dependencies, while still needing to run as efficiently as possible. While we’ve always supported parallelism of processes and pipelines, the new support for parallel tasks in 7.2 brings simplicity into the modeling and makes visualization easy. We also bring additional visibility into the running processes to provide a better view of progress.
Not only can tasks be grouped to run in parallel, approvals that require manual intervention can also be parallelized so you can accelerate all those manual tasks, as well.
Logical Grouping of “Multi-App Deployers”
Often times, a release includes multiple applications that need to be coordinated and managed– including any dependencies or manual steps that need to occur at each stage between individual application deployments.
In 7.2, we provide even more control and flexibility in how you define your releases, enabling you to group applications in the release, run them sequentially or in parallel, and manage dependencies within those groups. This differentiates us from any other solution in that we allow fine-grained control over the order in which deployments occur within a stage, and re-usability ensures you don’t have to redefine the pipeline every time you start a new release– no matter what applications are included in the release bill of materials.
In 7.2, we’ve also introduced the notion of automated gates. This allows teams to define policies to control the promotion of a new version through the pipeline. Now, you can evaluate conditions captured internally, or evaluate based on data from external tools. This ensures compliance without requiring manual intervention.
ElectricFlow Community Edition Free Download
In line with our theme of saving time and increasing efficiency, we’re introducing new ways to get ElectricFlow up and running quickly and easily in your environment. The Community Edition is a full-featured ElectricFlow server available for free.
Now, we provide the Community Edition also as a Docker container, so you can get up and running in minutes with a simple “Docker run” command. This is in addition to the VirtualBox appliance that we already had, and will soon expand the Community Edition to AWS and Microsoft Azure. That way, you can use the product immediately with the technology of your choice.
Learn more about ElectricFlow and download the free Community Edition for free to start automating your deployments and streamlining your releases today!
For more information, read the full press release.