Request A Demo
Back to All Blog Articles

What’s New in FlexDeploy 8.0 – Elevating Workflow Management to New Heights

FlexDeploy 8.0 marks the culmination of a three-year journey aimed at enhancing FlexDeploy’s overall user interface and experience. I am thrilled to showcase one of the final milestones on this journey: the Workflows. Below, we unveil several exciting new features making their debut in the Workflow space for version 8.0.

Improved Editor

Front and center is the all-new Workflow Editor, boasting an updated look and feel along with a suite of quality-of-life features:

  • Fullscreen view
  • Undo/redo functionality
  • Outline view for easier navigation
  • Zoom/scale capabilities
  • Improved drag and drop functionality

Enhanced Security

In response to popular demand, individual Workflows can now specify their own security models. While Workflows inherit security settings from Global Permissions by default, they can now optionally override these settings to define permissions specific to the Workflow, similar to Environments and Target Groups.

Workflow Permissions

New Operations

My personal favorite addition is the introduction of two new Operations in the Workflow Editor, expanding support for a wider range of use cases.

Error Handler

The Error Handler Operation functions akin to a try/catch block in Java. If an error occurs within the specified block, the associated On Error block will execute. For instance, in the provided example, we wait for 30 seconds and retry the build. For brevity, some of the finer implementation details were omitted (like capping the number of retries).

The Error Handler also offers options to rethrow (“propagate”) or suppress errors to enable smoother execution of subsequent Workflow Steps.

Error Handler Operation

Run Groovy

Not to be overshadowed, the Run Groovy operation provides a blank Groovy script that can be executed within the Workflow Editor.

Run Groovy Operation

Tags

FlexDeploy 8.0 introduces Tags as a replacement for the Workflow Group and Subgroup fields, offering greater flexibility in organizing Workflows. This enhancement synergizes with another new feature in 8.0—Shared Saved Queries—for even more streamlined Workflow management.

Version Compare

Similar to the capabilities introduced for Pipelines in our 7.0 Release, version 8.0 now enables users to compare Workflow Versions. This feature facilitates easily identifying changes between versions. Existing users may also notice that our Workflow source code is now in YAML!

Workflow Version Compare

Improved Scripting Support

Lastly, most scripting plugins have received updates to enhance the scripting experience within the editor. These updates include syntax highlighting, variable suggestions, and more. Notably, this functionality is also extended to custom inputs and properties through the new “Scripting” data types, providing users with even greater flexibility.

FlexDeploy 8.0 represents a significant leap forward in enhancing the user experience and empowering users with more robust tools for managing their workflows. We’re excited to see how these enhancements will streamline your deployment processes and improve your overall workflow management experience.

Related Resources

What’s New in FlexDeploy 8.0: Exploring Custom Project Types and Enhanced UI

FlexDeploy 8.0 marks the conclusion of FlexDeploy’s next-gen UI journey, as the last two screens have been converted to the ...

New in 7.0: Release Settings

New in FlexDeploy 7.0, Release Settings allow you to control actions for a Release throughout its lifecycle. We have streamlined ...

New in 7.0: Incoming and Outgoing Webhooks

Webhooks can provide powerful connections into and out of FlexDeploy to supercharge integrations and DevOps processes. They are a compelling ...

Join DevOps leaders across the globe who receive analysis, tips, and trends in their inbox