XebiaLabs Blog

Thoughts on Continuous Delivery, DevOps, Release Management, and Testing

Recent Articles

Looking to Improve your Release Process But Not Ready to Automate? No Problem Start Out With XL Release!

Looking to Improve your Release Process But Not Ready to Automate? No Problem Start Out With XL Release!

| December 18, 2014 | 0 Comments

I was with a customer recently who was trying to manage a very problematic deployment pipeline.  They had a very manual process and were encountering a lot of problems in their release delivery process as a result.  The team was encountering version skew with their spreadsheets that defined the release process and had no effective […]

Continue Reading

The Release Report Ep. 2

The Release Report Ep. 2

| December 17, 2014 | 0 Comments

The Nightmares Before Christmas In Episode 2 of The Release Report host Tom Batchelor and our panel of experts examines and shares a couple hilarious DevOps and Continuous Delivery nightmare stories. Episode 2 Panel Participants: Rob Vanstone, Amit Mohleji, and Mark Ravech The stories featured on Episode 2 of The Release Report can be found […]

Continue Reading

I Have XL Deploy, I Get It, What Now?

I Have XL Deploy, I Get It, What Now?

| December 15, 2014 | 0 Comments

A few years ago, after months of planning and preparation I, with the help of some specialists had my delivery team implement a production go-live.  The implementation weekend was pretty scary, it was our first one and despite all the pre go-live meetings it felt very chaotic. That said, the specialists that were brought in […]

Continue Reading

Deploying with Dojo and JavaScript

Deploying with Dojo and JavaScript

| December 12, 2014 | 0 Comments

Using XL Deploy‘s REST API, you can embed a deployment process into a web application.  JavaScript with Dojo provides a nice medium for this.   See www.dojotoolkit.org for more information on Dojo. The logic flow is exactly the same whether working from the GUI, the command line, or JavaScript.  First determine whether your deployment is an intial deployment […]

Continue Reading

Extending XL Deploy with Jython Scripts

Extending XL Deploy with Jython Scripts

| December 10, 2014 | 0 Comments

It is very easy to extend XL-Deploy with Jython scripts.  There many ways you can use Jython scripts to extend XL-Deploy.  Today I will demonstrate how you can use Jython to create a control task to check the filesystem of a host for the largest files.  As an administrator it is frequently necessary to look […]

Continue Reading

Cargo Cult DevOps

Cargo Cult DevOps

| December 10, 2014 | 7 Comments

DevOps is a very successful meme in our industry. Most organizations these days seem to be saying that they aspire to it, though they don’t necessarily know what it is. I confess that I have a slight problem with DevOps. Don’t get me wrong, DevOps and Continuous Delivery share some fundamental values. I see the […]

Continue Reading

Defining XL Deploy Infrastructure with Dojo and JavaScript

Defining XL Deploy Infrastructure with Dojo and JavaScript

| December 10, 2014 | 0 Comments

XL Deploy‘s REST API can be easily called from Dojo/JavaScript scripts to define new infrastructure in the repository.  Earlier articles have already explained the basics using command-line curl examples, so let’s look at how Dojo and JavaScript can be used to perform the same sorts of operations. Here is the function that makes the call to XL […]

Continue Reading

How Can ARA Help You Move to the Cloud?

How Can ARA Help You Move to the Cloud?

| December 9, 2014 | 0 Comments

I want to talk about cloud, this is rare of for me as I normally hate to talk about the cloud (we’ll leave that discussion for another day). What I would like to look at specifically is how to help move existing applications to the cloud. For some existing workloads moving to the cloud is […]

Continue Reading

XL Rules: Custom Integrations With XL Deploy Rules Framework

XL Rules: Custom Integrations With XL Deploy Rules Framework

| December 9, 2014 | 0 Comments

I was working with a customer recently to prove some concepts one of which involved sourcing a password from Cyberark Password Vault. To do this I used rules and performed an action  in the planning stage. First I added a new property to all containers called CyberarkId using a type modification within the synthetic.xml file  (…./ext/synthetic.xml) <type-modification […]

Continue Reading

Rocket vs Docker and The Myth of the “Simple, Lightweight Enterprise Platform”

Rocket vs Docker and The Myth of the “Simple, Lightweight Enterprise Platform”

| December 5, 2014 | 13 Comments

With seemingly everyone who’s ever written an app or booted a VM jumping on the cargo ship at the moment, it’s hardly surprising to see the launch this week of Rocket; a credible challenger to Docker in the container space. Reading through the launch announcement, I found two of the motivations given by the CoreOS […]

Continue Reading