XL Release
XL Release is an end-to-end pipeline orchestration tool for Continuous Delivery and DevOps teams. It handles automated tasks, manual tasks, and complex dependencies and release trains. And XL Release is designed to integrate with your change and release management tools.
For information about upcoming releases, visit the Fix Tracker.
Get started
- Try XL Release for free
- Check out XL Release plugins
- Requirements for installing XL Release
- Install XL Release
- Read about the core concepts
- Get started with XL Release
Videos
Watch our videos about XL Release:
- Automation, Visibility, Intelligence, and Control with the XebiaLabs DevOps Platform
- Achieve Continuous Delivery with XebiaLabs Release Orchestration
- Provisioning, building, deploying, and testing with XL Release
- Advanced pipeline orchestration and control in XL Release 5.0
- New dashboards bring enhanced visibility in XL Release 5.0
Browse the documentation
- Concepts describe key information about XL Release and its plugins
- How-to guides walk you through processes in XL Release
- Product and plugin references provide version-specific technical details about XL Release APIs and configuration items
- Subjects and tags let you browse the documentation by topic
- Videos show you how to use XL Release features
Product and plugin references
You can find documentation for versions that are no longer supported in the Archive.
Browse documentation by subject
Architecture
Archiving and data export
- How archiving works
- Configure the archive database
- Create an export hook
- Create a JDBC export hook
- Downloading and anonymizing archived releases
Authentication
- Configure LDAP security for XL Release
- Configure Integrated Windows Authentication for XL Release
- Configure Atlassian Crowd security for XL Release
- Configure OpenID Connect(OIDC) Authentication for XL Release
Blueprints
- Tutorial for deploying an application to AWS using a blueprint
- Get started with XebiaLabs blueprints
- Manage blueprint repositories
- Blueprint YAML format
- XebiaLabs public blueprints
Bundled plugins
- Using the XL Release Docker Compose plugin
- Extend the XL Release Plugin for XL Deploy using python SDK
- Using the XL Release Fortify SSC plugin
- Using XL Release JIRA tasks
- Using the XL Release Kubernetes plugin
- Using XL Release Remote Script tasks
- Using the XL Release Remoting plugin
- Using the XL Release Black Duck plugin
- Using the XL Release plugin for Jenkins
- Using the XL Release VSTS/TFS plugin
- Using the XL Release Ansible plugin
- Migrating from the community XL Deploy plugin for XL Release to the officially supported plugin
- Using XL Deploy plugin for XL Release
Calendar
Calling XL Deploy from XL Release
- Configure XL Release to trust an XL Deploy server's certificate
- Create an XL Deploy task
- Perform Blue/Green deployments
- Perform Canary Release deployments
- Perform deployment rollback
- Load test data during a release
- Configure XL Deploy servers
Connectivity
Customization
Dashboards
- Install the Octopus Deploy plugin
- Dashboards in XL Release
- Dashboard templates
- Release value stream dashboard
- Create a code compliance and security dashboard
- Configure custom dashboards
- Add a Total number of deployments tile to a dashboard
- Add a markdown tile to a dashboard
- Add a Deployment success rate tile to a dashboard
- Add a Deployment distribution tile to a dashboard
- Add a Deployment activity tile to a dashboard
- Add a Current applications tile to a dashboard
DevOps as Code
- Get started with DevOps as Code
- Install the XL Command Line Interface
- Manage XL Release risk profiles in YAML
- Manage values in DevOps as Code
- Manage XL Release environments and applications in YAML
- Manage XL Release folder permissions in YAML
- Manage XL Release permissions in YAML
- Track progress using XL CLI output
- Tutorial for managing an XL Release template as code
- Work with the YAML format
- XL Command Line Interface reference
- YAML snippets reference
DevOps as Code and Blueprints
Docker
- Docker images for XL Release
- Running the XebiaLabs Docker containers with Docker Compose
- Use the XL Release Docker images
Environments
Events
Extending XL Release
- Extend the XL Release user interface
- Declare custom REST endpoints
- Create custom tiles
- Create custom task types
- Create custom configuration types
- Using scheduling in scripts to connect to long running jobs
Folders
Getting started
Installation
- XL Release licensing
- Requirements for installing XL Release
- Install XL Release
- Install XL Release as a service
- Start XL Release
- Upgrade XL Release
- Upgrade to XL Release 7.5.x or later
- Install or remove XL Release plugins
- How to set up XL Release in production
- Speed up the XL Release 4.6.x upgrade
Jira
Notifications
Pipeline
Public API
- Create a new release via the REST API
- XL Release API and scripting overview
- Using the XL Release API in scripts
- How to find identifiers for use in the REST API
- Additional Jython helper functions
- DSL API Reference 6.1.x
- DSL API Reference 6.2.x
- DSL API Reference 7.2.x
- DSL API Reference 7.5.x
- DSL API Reference 7.6.x
- DSL API Reference 8.0.x
- DSL API Reference 8.1.x
- DSL API Reference 8.5.x
- Jython API Reference 5.0.x
- Jython API Reference 6.0.x
- Jython API Reference 6.1.x
- Jython API Reference 6.2.x
- Jython API Reference 7.0.x
- Jython API Reference 7.1.x
- Jython API Reference 7.2.x
- Jython API Reference 7.5.x
- Jython API Reference 7.6.x
- Jython API Reference 8.0.x
- Jython API Reference 8.1.x
- Jython API Reference 8.5.x
- REST API Reference 5.0.x
- REST API Reference 6.0.x
- REST API Reference 6.1.x
- REST API Reference 6.2.x
- REST API Reference 7.0.x
- REST API Reference 7.1.x
- REST API Reference 7.2.x
- REST API Reference 7.5.x
- REST API Reference 7.6.x
- REST API Reference 8.0.x
- REST API Reference 8.1.x
- REST API Reference 8.5.x