We all know Jenkins is a brilliant tool for Continuous Integration. It excels at automating the technical steps involved in developing, building and testing applications.
As your Continuous Integration (CI) process matures and you look to expand to Continuous Delivery (CD), you need to look at orchestrating the entire release process from end to end.
XL Release builds on the CI-focused automation of Jenkins to add the equally important process integration side. We all know that delivering an application from development environments to customer-facing environments is complex. Continuous Delivery needs to encompass your company’s Change, Release, and Project Management policies and processes... and this is where management-oriented dashboards, team analytics and reporting APIs are critical.
Jenkins implementations are typically focused on the technical part of your application delivery: building code, spinning up servers, executing simple deployment patterns, running tests and so on. And if you’re lucky enough to be working in an environment where that’s all you need to do – at a relatively small scale – Jenkins will probably work just fine.
You will find XL Release particularly valuable in combination with Jenkins when you consider the “process-level” requirements of your Continuous Delivery pipeline:
Create an XL Release template that manages all of the tools in your build process; for example, Jenkins for builds, XL Deploy for Deployment, and Testing tools for testing. Have XL Release poll your SCM to pick up developer changes, then build, deploy and test your application in your DEV environment.
Create an XL Release template that manages all of the tasks, both automated and manual, for delivering your application (including application and release dependencies!).
When a DEV team says that a release is ready, kick off your Production release template, either in an automated way (updating a ticket) or a manual one (e-mail to PM), to ensure consistent, reliable delivery.
"With XebiaLabs, we reduced our cycle time to production from 6 weeks to 34 minutes."
BankZ needed a scalable solution for enterprise release orchestration that offered value for both technical and business users.
After experiencing early Continuous Delivery success with Jenkins for continuous integration and XebiaLabs XL Deploy for automated deployment, BankZ knew…View Case Study
Automate, orchestrate and get visibility into your release pipelines -- at enterprise scale.
Does your process support releasing software as quickly as you need to, with the quality you want? Do your releases trigger lost nights and lost hair? XL…View Product