Flexagon is working on our next major release of FlexDeploy, version 5.1, which is planned for general availability in 1Q 2019. At the end of each sprint, we demonstrate all the new features internally and use a fully automated process to create shippable versions of FlexDeploy. As you would expect, Flexagon’s entire Continuous Integration/Continuous Delivery and Release Automation process is based on FlexDeploy, and we use popular DevOps tools such as Jira, Bitbucket, SoapUI, Selenium, SonarQube, and Checkmarx, as part of our end-to-end toolchain. As part of each FlexDeploy 5.1 sprint, we automatically push the new version of FlexDeploy out to Docker Hub for easy download for non-production use. The first sprint of 5.1 has completed and FlexDeploy 5.0.1 is available. We are taking feedback from our customers and partners, and this continuous feedback cycle ensures ongoing and rapid learning and improvements in feature/function, usability, etc.
FlexDeploy 5.0.1 includes many new features, a few of which are highlighted below.
Microservices, Containers, Container Orchestration Engines – Flexagon continues to invest heavily in these areas and we have been seeing a significant uptake across our customers and partners. The enhancements delivered in this first sprint focus on features which make it simple to natively produce container images as part of the FlexDeploy Build process.
- Project level container configuration, which includes the ability to define what Docker images should be built for each stream.
- A FlexDeploy workflow can deliver container images. If a project stream is configured to build/push a docker image, the build workflow automatically builds/pushes the image at the end of the workflow execution. The reference to the Docker image is stored at the workflow request along with built artifacts.
Release and Pipeline Management – Continuous Integration is a key aspect of Continuous Delivery, and we are investing in ways to enable CI seamlessly as part of the Release and Pipeline features.
- Scheduled builds can now be setup at the Release level and it applies to all projects included in Release. This simplifies configuration steps for Continuous Integration setup, especially when there are many projects in the Release.
Access to FlexDeploy 5.1.1 – HERE is a link to the FlexDeploy image in Docker Hub, enjoy!