Welcome!

XebiaLabs | Continuous Delivery and Agile DevOps Tools

XebiaLabs Blog

Subscribe to XebiaLabs Blog: eMailAlertsEmail Alerts
Get XebiaLabs Blog via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from XebiaLabs Blog
Last week Gene Kim, renowned author, researcher, speaker and DevOps evangelist, Tapabrata (Topo) Pal, Product Manager for Capital One, and Andrew Phillips, VP of DevOps Strategy at XebiaLabs, met online for a 2015 retrospect about scaling DevOps and Continuous Delivery in the enterpris...
Recently at my customer’s site, I started using XebiaLabs product called XL Deploy. It is a software solution that helps automating the deployment process. Many operations are exposed via a REST API. Uploading of packages is one of them and is done following the Multipart/form-data sta...
Dynamic Release Data Gives You Better Control and More Flexibility XL Release has been giving companies the most advanced release pipeline orchestration for their Continuous Delivery initiatives for several years now. And today we’re delighted to show off our next step in our ongoing m...
XebiaLabs is announcing a new release of XL TestView: 1.4.0. This release features an improved and extended REST API that allows you to integrate XL TestView seamlessly within your continuous delivery pipelines, provides support for Team Foundation Server (MS Test, MS Visual Studio, .t...
As of version 5.0.0, XL Deploy supports maven-style repositories like Artifactory and Nexus. Find the configuration instructions here. XL Deploy can also support referencing a web-based file-hosting service such as Dropbox with a minimum of configuration. Let’s take a look at how...
The holidays are finally here and we wanted to celebrate by providing you with The 12 DevOps Tricks of Christmas. Our engineers not only live the DevOps lifestyle daily, but also do regular DevOps consulting for global 2000 organizations. I asked each of them to provide me with a coupl...
What a year it has been at XebiaLabs. In 2015 we have seen the rise of DevOps and Continuous Delivery, we have seen new products and features and we have seen new customer successes. The time has finally come to look over our shoulders and revel in what we accomplished in 2015. Our suc...
Many companies are starting off their new year with a 2016 DevOps initiative. Why shouldn’t they? All of the research, analysts and articles point towards making the transition from a legacy waterfall-esc process to a more agile, continuous delivery type release process. It is all goo...
Let’s take some inspiration from this diagram from Gene Kim, author of The Phoenix Project, and consider how DevOps tooling can help you automate “The Third Way”: the continual experimentation and learning cycle. Software development has shifted to a new paradigm:  we...
Today’s DevOps teams like to have dashboards to monitor their processes. Dashboards provide teams a view into the state of the environment that can be very useful. Today lets look at how we can use the XL Deploy and XL Release REST APIs to make an interesting dashboard with dashi...
I recently attended DevOpsDays Boston, where I had the pleasure of listening to a presentation by Katie Rose, a professional women’s football player. Her presentation on how her team works together to achieve their goals brought up the idea that DevOps is most definitely a team sport. ...
I can’t say I was entirely surprised when I saw a direct correlation between people who played Magic: The Gathering growing up and people in the DevOps space now. I loved Magic: The Gathering growing up and so did most of my co-workers. Building out decks, trading cards, and finding th...
Continuous Delivery is an admirable goal! But there’s no point in continuously delivering software that doesn’t work. Automated testing is becoming more and more of a focus for companies, so they’re able to test much more thoroughly and at a much deeper level. But the...
Over time it is possible to collect XL Deploy tasks that have not been closed and archived properly. A small CLI script can make sure that your completed XL Deploy tasks are all archived. Normally when a deployment is executed in XL Deploy it will be archived so you can review the stat...
In the newer versions of XL Deploy (5.x) there is a new feature that allows you to put the XL Deploy server in maintenance mode. This allows you to prevent users from making changes to the repository while the administrators are trying to work with the repository or to cleanly restart ...
Opinions on how best to package and deliver applications are legion and, like many other aspects of the software world, are subject to recurring trend cycles. On the server-side, the current favorite is container delivery: a “full stack” approach in which your application and everythin...
Most of the discussion around Continuous Delivery and improving your software release process today seems to focus on speed, speed, speed. Accelerating time to market is an important driver for many organizations’ CD initiatives, of course, but there’s not much point in bei...
In the past, application deployment meant moving lots of components - provided by developers to lots of servers, databases etc. managed by Operation. With Docker and containers, we often hear statements like: "That all goes away now - developers simply have to delver a ready-to-go Dock...
  FINRA The non-profit organization, Financial Industry Regulatory Authority (FINRA), is the largest independent regulator for all securities firms doing business in the United States. Not surprisingly, FINRA is a big user of the latest technology, creates mountains of big data ev...
After working with a few of our customers, I decided it would be useful to be able to check database connections like we can check host connections in XL Deploy.  As a result, I created the xld-database-contest project in the XebiaLabs-community on Github.  This plugin adds control tas...
If you have seen one, you have seen them all – Corporate Overview Videos. Ninety seconds of buzzwords and power-phrases, all while looking at blue and gray pallet pictures of business and innovation. **Cue upbeat inspirational background music and radio voice narrator** Whether y...
Switching your processes to Continuous Delivery and DevOps can be a difficult transition for some organizations. Managers need to understand why such a massive process and cultural change is necessary to keep up with our ever-changing landscape. Agile workflows and lean business practi...
Today we’ll discuss how to dynamically import release workflows from other third party tools into XL Release. We will then manage them completely through XL Release, updating the third party tool using their APIs. This example focuses around ServiceNow, a Third Party tool which i...
This week we’re attending the Business of Software conference in Boston, which always provides a plethora of inspiration. We wanted to share some of the highlights in our notes… especially this one, which is so relevant to all of us who care deeply about developing quality software. Pl...
At XebiaLabs we build products to help companies visualize, automate and control the process of releasing their software. Of course, we have our own release process too – and like pretty much everyone’s release process, there is room for improvement. Naturally, we turned to our own too...
This week we’re attending the Business of Software conference in Boston, which is always a fountain of brilliant ideas. So we thought we’d share some of the highlights. Please pardon their hastiness… we wanted to get them out sooner than later. In this talk, Rich Mironov (@richmironov)...
DevOps is becoming one of the most popular and widely adopted methodologies in the tech world. This is a statement we have all heard many times over, but who is actually using DevOps? A lot of major enterprises, that’s who. From government organizations to the biggest social media site...
Dependency Management in XL Deploy: How Does It Actually Work? This week we released XL Deploy 5.1, which introduces powerful new dependency management capabilities (announcement here). Before it deploys an app, XL Deploy 5.1 now checks to ensure all dependencies are met. If the requir...
Everyone loves to talk about DevOps, but when it comes to real life enterprise implementation, things start to get a little shaky. Having gone through the process with hundreds of organizations, the XebiaLabs Sale Engineering Team relayed to me the 6 most common mistakes they see when ...
By any stretch of the IT imagination or CD pipeline best-case scenario, pumping out 6,000 production deployments each year is mightily impressive. That number of deployment is what our customer FINRA is able to do — with more than a little help from XL Deploy, the market-leading applic...
How complex is your application landscape? Does your application also depend on many services and applications? If so then XL Deploy now offers a great feature for you. You can now specify dependencies between applications and components, and XL Deploy will ensure they are all met befo...
Change is hard, especially when it impacts organizational structure, legacy systems and processes. Our third annual software delivery survey reveals that the management of change is a long road as the majority of our respondents continue their implementation of Continuous Integration i...
For being such a new industry there is a lot of video content based around DevOps. I found this out after trying to search for some entertaining or highly rated DevOps/IT videos on youtube. That process failed, so I decided to dig a littler deeper into the community to find some of the...
For all of the conferences held in Agile’s honor and all the praise it gets, why doesn’t anyone call it a silver bullet? Because it’s hard. Agile is a difficult methodology that if done right over time, can save a business multitudes of both time and money. Whether looking ...
This blog post caters to users who have a good understanding of Tasks in XL Releases and also know how to code in python. It talks about how you can make the best use of enhanced Jython API that has been available since XL Release 4.6.0 to dynamically generate tasks in a phase inside a...
With XL Deploy you can automate your deployments, so you don’t even need to be around during the deployment itself.  Sometimes though, you might want to check on the status of a deployment from your phone. With that in mind I have developed a little example mobile web app to allo...
Here at the XebiaLabs we care a lot about quality. That means we have to do a lot of testing for our products. Since we have a relatively small development team, and a code base that grows rapidly, that means we have to automate our tests. To get an impression, for XL Deploy, we have a...
We recently had the fortune of conducting a webinar – “How one of the 15th safest banks in the world out-competes the tech disruptors” — with our customer Rabobank, a leading financial services company. Sander Ettema, Manager, Linux Infrastructure Services at Rabobank and Andrew ...
Summer is finally here and it’s time for a DevOps summer vacation. From San Francisco to New York City, our top summer conferences list is going to continuously deliver you to the summer destinations of your dreams. These DevOps parties are hitting all the hottest summer trends with M...
One of things in XL Release 4.7.0 that I’m most excited about is the new “export hook” feature. Export hooks allow you to populate your reporting/Business Intelligence/Big Data stores with as much or as little information about release, phases and tasks as you need. M...