Skip to main content
DevOps Image

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Feb 10, 2014 — DevOps Expert

Using and Creating XL Release Plugins

DevOps

As you start building out more and more complete release plans in XL Release, you may find that you want to automatically invoke systems for which XL Release doesn’t have out-of-the-box tasks created yet. For instance, tasks for updating a Wiki page, or publishing a blog post.

You can always use the script task for this, of course, but it’s a lot nicer to be able to choose a real “Publish Wiki page” task from the menu. And if you plan to use the task in many places, it’s convenient not have to copy the script over, either.

XL Release’s plugin system allows you to add your own automated tasks in a matter of minutes. A simple snippet of XML and a Python script are all that’s required. You can define input properties required by your tasks, result value that the task returns for use later in the release, and even group tasks into categories.

A plugin definition in XML...

Plugin synthetic

...generates a form in the UI

Plugin form

In fact, if you’ve used any of the JIRA tasks in XL Release, you’ve already seen an XL Release plugin in action!

   Plugin tasks

Check out the plugin manual and get started with your own XL Release plugins today!

More from the Blog

View more
Jul 22, 2021

DevOps as a Service (DaaS): scaling digital transformation the right way

DevOps
When going through digital transformation, many organizations have dis ...
Read More
Jun 28, 2021

Smash through barriers to data availability, make analytics easier

DevOps
In DevOps, "data availability" often refers to a state where the app o ...
Read More
Jun 24, 2021

Strategies for DevOps adoption across teams

DevOps
Implementing DevOps is not merely a change in IT and it’s certainly no ...
Read More
Jun 10, 2021

Desilo DevOps: The power of bringing all your tools and data into one view

DevOps
When discussing value stream management (VSM), our resources talk a lo ...
Read More
Contact Us