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 Variables in XL Release


When creating your release templates, you will probably be creating tasks that have information that can vary based on the release.  Also, you may have one generic release template that can be used for the release process of several of your applications.

This reusability is an important feature of of XL Release, since it ensures that you create a template once, and then reuse that template for each application release. For example, let's say you've completed your release template, capturing all of the tasks necessary for completing the release of your applicaiton.  And in the template, the application name is the only unique value that needs to be defined for each release.  This is where variables come into play. A variable allows you to put a placeholder in your tasks, so that the actual application name is set once the release starts. You can use variables in many areas of XL Release, including titles, descriptions and fields.  You use the variables as placeholders when you are creating the template.Using variables in a taskOnce the release is started, you define the variable values as part of the starting process.Defining variable values when starting a releaseNow that you understand more about variables, you can see that a best practice for creating a template in XL Release is to look for areas of overlap in your application release process.  If you can consolidate different application release templates into one template using variables, you'll help minimize the overhead your team needs to manage many release templates. For more on variables, including some actual examples, read our documentation here.

More from the Blog

View more
Mar 04, 2021

Getting key stakeholder buy-in for changes perceived as risky

Organizational leaders must recognize that change is vital for the sur ...
Read More
Mar 01, 2021

Discover the change management practices that are ripe for optimization

Change has become the most important part of modern digital product cr ...
Read More
Feb 22, 2021

Reckoning DevOps’ role in the enterprise value stream

If you’re a software or digital solutions company, you may use DevOps ...
Read More
Feb 10, 2021

Customer spotlight: Schneider avoiding bumps in the road with DevOps adoption

Everyone wants to deliver software faster and more reliably. Companies ...
Read More
Contact Us