Jenkins + XebiaLabs

Evolve your Jenkins pipeline to Continuous Delivery with XebiaLabs

“One-stop-shop” deployment: scale without scripting

  • Deploy complex releases at scale, more quickly and with fewer errors: deploy an increasing number of dependent applications to an ever-increasing number of target systems with only one Jenkins plugin to configure, one package format to learn, one security model to manage, one place for all your deployment auditing, one repository for your environment configuration, and no succession of “Run this script” Jenkins jobs to manage
  • Standardize on a deployment tool for all your target platforms: on-prem legacy systems and enterprise middleware systems; private, public or hybrid PaaS; mobile; container frameworks and more
  • Gain visibility into deployment status of all your applications and environments
Download the Jenkins Plugin for XL Release  

&

Deploy to all target platforms with one consistent process

Whether you are just starting down the path to continuous integration or doing full continuous delivery, you’ll be deploying your apps from Jenkins more and more. Integrating XL Deploy with Jenkins gives you one consistent way of packaging and deploying all your applications from Jenkins to all your target platforms: from your legacy enterprise apps running on on-prem middleware, to cloud, PaaS and Docker.

With XL Deploy, you have complete control and you always know what’s running where. You can automate and scale your deployment process with a lot less hassle!

“So why not just use Jenkins for deployment?”

If you have Jenkins do anything more than simple deployments, you have a lot to do manually...

  • Configuring and updating Jenkins jobs as your applications change
  • Managing the Jenkins application
  • Managing all of the plugins used by Jenkins, when those plugins are updated, as well as when your development teams need more delivery functionality
  • Extracting data you need for auditing, security and other reports
  • Managing complex application and environment dependencies between Jenkins jobs
  • Writing and maintaining custom scripts for those tasks for which there are no plugins

In order to deploy at enterprise scale, you need...

Feature
15 Mar

Feature

A deployment model that executes a consistent process

Using XL Deploy means that you can automate all your deployments from Jenkins in a consistent manner, without relying on an ever-growing set of scripts. You define the model once and the tool handles all of the complexity from there, giving you one consistent deployment process from Dev through to Production.

View Now
Feature
15 Mar

Feature

Real-time knowledge of what's running where

With CI servers like Jenkins, it's very difficult to quickly see what version of which application is running where. XL Deploy gives you an instant view into what's running in all your environments, from Dev, Test, and User Acceptance to Prod environments.

View Now
Feature
15 Mar

Feature

Reporting for auditing, security and other compliance processes

XL Deploy is designed to strike the balance of delivering applications faster, without losing the requirements for compliance, auditing and security. All activity before, during and after a deployment is captured, and is easily reportable either through the UI or from the appropriate log. Additionally, XL Deploy provides a flexible reporting API for any custom reporting needs.

View Now
Feature
15 Mar

Feature

The ability to deploy different parts...

CI servers are designed to run all steps in a build on one machine of a large pool of possible machines. That model does not work for enterprise deployments. Application deployments need parts of a build to run on multiple, specific machines. XL Deploy is designed for precisely that.

View Now
Feature
15 Mar

Feature

Automated deployment roll backs, dependency management, and more

As an added bonus, you’ll get automated rollback, automatic checks for – and deployment of – dependent apps and components, and more handy features designed to ensure fast, error-free deployments.

View Now

How does XL Deploy help me?

  • Models, automates and manages the deployment process, including both manual and automated steps
  • Automatically deploys applications to diverse, complex environments (test, staging/ pre-prod and production)
  • Enforces standard, repeatable process for deploying applications that helps meet audit and compliance requirements
  • Integrates with all existing tools and environment
  • Provides a dashboard with deployment analytics viewable by multiple teams

How does it work?  It's simple!

1

Install the Jenkins XL Deploy plugin.

2

Connect to your XL Deploy server(s) running in your on-prem or cloud environments.

3

The XL Deploy plugin automatically packages your built application deliverables from the Jenkins workspace.

4

Add a post-build action to automatically deploy the application to your chosen target environment.

5

Then, as your application moves through your delivery pipeline, XL Deploy can easily promote it to the next target environment, and ultimately Production, using the same fully-tested deployment logic.

"With XL Deploy we were able to automate the deployment process end-to-end. Deployments can be repeated more readily in other environments, and deployers do not have to spend so much time on administrative tasks."

~ Ronald Bosch, Group Manager, Air France-KLM

More Information

Case Study
11 Aug
12 Sep

Case Study

BankZ

How Bank Z Consolidated 25000+ Release Scripts into 8 Standardized…

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
Plugin
11 Feb
16 Aug

Plugin

XL Deploy for Jenkins

XebiaLabs' XL Deploy plugin for Jenkins can create deployment packages, publish them to XL Deploy, and trigger deployments.

View Plugin
eBook
29 Apr
16 Aug

eBook

The IT Manager’s Guide to Continuous Delivery

This new ebook helps managers understand the principles behind Continuous Delivery, explains the transition to a Continuous Delivery organization, and…

View eBook
Product
1 Jan
1 Jan

Product

XL Deploy

Enterprise-scale Application Release Automation for any environment

Enterprise-scale Application Release Automation for any environment

Is your release cycle too slow? Is your process manual and error-prone? Do you use tools that require hand scripting to get deployments to happen? XL…

View Product