Case Studies

Orchestrating release pipelines to optimize continuous delivery

Issue link: https://read.uberflip.com/i/1293904

Contents of this Issue

Navigation

Page 0 of 4

Case Study Digital.ai | Orchestrating release pipelines to optimize continuous delivery 1 Orchestrating release pipelines to optimize continuous delivery Reducing time to release from six weeks to 34 minutes The challenge Slow, manual, and error-prone processes that offered no visibility into release status and bottlenecks, and no way to collect release metrics. The solution Automate and orchestrate the release pipeline with Digital.ai Release, formerly XebiaLabs XL Release, in order to accelerate software delivery, ensure that development and compliance standards are met, and provide visibility into every step of the process. The environment Primary language is Java with an Angular JS front end. Environment also includes Jenkins, Maven, Artifactory, GitLab (replaced GitHub), Sonar, Fortify SCA, CA Release Automation, Protractor for GUI testing, FindBugs, and Docker. The results • Reduced release time from test environment into production from six weeks to 34 minutes • Deploy twice a day to Dev environment to get fast and early feedback • Predictable results: only one incident in eight months, instead of multiple incidents with every release

Articles in this issue

view archives of Case Studies - Orchestrating release pipelines to optimize continuous delivery