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
On June 23rd, I participated in a Webinar on “Streamlining Deployments in a Websphere Environment”. I discussed my experiences automating deployments in a primarily IBM and IBM Websphere environments, our struggles with building environments, configuring the servers and keeping up with...
I’m at the AWS Summit in NYC, which seems a fitting place to talk about the new integration between XL Deploy and AWS CodePipeline. CodePipeline is Amazon Web Services’ cloud-hosted continuous delivery service, officially launched yesterday. As such, it’s similar to XL Rele...
If you aren’t spending your July sitting on a white sand beach somewhere in the Caribbean sipping rum out of a coconut, then Continuous Delivery, Agile, and Test Management webinars are the next best thing. Okay, maybe not the next best thing, but they are the best place to engag...
Over the last year everyone has been talking about transitioning to Continuous Delivery and DevOps in the complex enterprise. Making this kind of cultural and methodological change in your IT and operations departments is no small endeavor. These types of changes need high-level strate...
Many organizations I’ve spoken to over the years have a similar problem. Their test scripts have grown out of control and they have a hard time managing and organizing them.  Many teams try to use tools like Jenkins to manage the execution of tests through their pipeline, which helps t...
Are you suffering from delayed releases? Do you experience blurred vision, staring at the same scripts day after day? Then you might be a victim of Severe CI.     Stop trying to use Continuous Integration software to achieve Continuous Delivery results. For faster, more frequ...
As many companies make the transition to automated testing, the way they manage the growth of testing data needs to scale as well. Spreadsheets and inbox analytic from testing tools aren’t enough to report trends or support quick test reruns anymore, enterprises need more and they need...
There are no lack of events to attend when it comes to learning about agile, DevOps and Continuous Delivery. Every week there are two or three major conferences, plus your local Meetups, and speaking engagements, making it very hard to pick which events to attend. We know time is worth...
Recently, I had the opportunity to visit a client with a significant WebLogic installation.  This customer has specific security interests.  Part of their interest in security requires that all connections to the WebLogic server (including wlst command line tools) should use SSL.  By d...
We’re quite frequently asked by users who are investigating or implementing XL Release or XL Deploy what steps, permissions, configuration etc. are required to integrate XL Release/XL Deploy with change management systems such as BMC Remedy, CA Harvest Software Change Manager and...
How much do you test your application before launching? Do you deploy your application and then cross your fingers that it “just works”? Did you only run a few unit tests and everything “seemed” okay so you’ve launched, or deployed the new software version? Are your test results all ov...
The next frontier for DevOps teams is to boldly expand their automated testing.  The success of agile development requires a robust set of unit tests.  Furthermore, functional tests are useful for testing various stories.  Then, there are conformance, performance tests and static code ...
The software testing industry is still a relatively small, close knit community which has acted as an incubator for some of the best minds in the IT industry. The experts below are just a few of the leading minds in the testing industry. Whether you are looking for a new blog to read o...
At LMAX where I worked for a while, they have extensive, world-class, automated acceptance testing. LMAX tests every aspect of their system and this is baked in to their development process. No story is deemed complete unless every acceptance criterion associated with it has a passing,...
XL Release is a great tool to orchestrate releases.  Sometimes we might want XL Release to orchestrate which releases we start.  If this sounds kind of recursive, let’s examine a use case that was brought to me recently.  The customer had a couple of release templates that might ...
Many companies today are realizing that automated testing is a critical part of their Continuous Delivery success.  Customers are now expecting new features to be released quickly.  In today’s market, businesses are looking for ways to accelerate their delivery pipelines, this ca...
XebiaLabs just launched it’s newest and possibly most disruptive tool yet, XL TestView. Despite it’s name, XL TestView is not a testing tool in the traditional sense. This tool is the first test management and analysis tool that allows you to define and execute tests across...
XebiaLabs launches their newest product, XL TestView today and it is going to change the testing world forever.  XL TestView is the first test results dashboard that allows users to manage and analyze their tests, wait for it….across a FULL spectrum of tools. That means if you ar...
Continuous Delivery is getting a lot of mileage at the moment. It seems to be an idea whose time has come. There was a survey last year that claimed that 66% of companies had a “Strategy for Continuous Delivery”. Not sure that I believe that, nevertheless it suggests that C...
You are probably familiar with this: you meticulously set up your Jenkins pipeline and have a fair share of test jobs as part of that pipeline. As the number of your test jobs in your Jenkins setup is increasing, and your Jenkins pipeline (hopefully) is running more and more and more, ...
Next week’s Jenkins User Conference in Europe is going to be a thrill! The world’s biggest conference for Jenkins users, by Jenkins users. This week, the conference is held in the eastern part of the United States, but next week it’ll be in London. XebiaLabs obviously is pr...
  The 2nd annual RallyON! Conference is coming up on June 15-17 in Phoenix, AZ and XebiaLabs is proud to be a Silver Sponsor of the event. RallyON! is one of the fastest growing Agile conferences in the United States with over 700 participants and almost 300 companies in attendanc...
At XebiaLabs we talk a lot about the value of our agent-less technology.  Some reasons why agents are not a good idea are as follows: tedious process of installing agents on all of your servers overhead associated with maintaining them security risks that you’re relying on your vendor ...
A huge theme we encounter with businesses attempting DevOps transformations is that they rarely know where to start. Our advice, start by figuring out your goals. The most common goal we find is that companies want to ship faster without breaking everything. But where do you go from...
Sometimes during a release process it is necessary to skip a phase.  During a normal flow in XL Release the next phase starts at the end of the previous phase.  If you have started the next phase the below procedure will help you to skip the phase once the release phase has actually st...
This post describes a script which builds a DAR package in XL Deploy from properties which can be specified in and combination of 3 different locations: Properties file XL Deploy dictionary Command arguments The script is stored as a Gist on GitHub, https://gist.github.com/xlcommunity/...
  Next stop: Washington, DC! I’m looking forward to heading there in a couple weeks for JUC East, which runs June 18-19. The Jenkins User Conference is the annual get-together for Jenkins customers, users, partners, developers and community members. It promises to be an exci...
XebiaLabs’ own TJ Randall recently spoke at EMC World 2015 in a presentation entitled “Dawn of the Devops”. The allusion to Dawn of the Dead is not unintentional. In his talk TJ addressed how as a champion of DevOps and moving towards savings and efficiencies you can often feel as if...
The integration between the 2 solutions is handled by a module provided by XebiaLabs that will ensure the containers are correctly defined in the XL Deloy repository based on the information managed by Puppet. It uses the REST API offered by the XL Deploy server: so the security permis...
Don’t be like Bob. SaaS ≠ Spreadsheet as a Service. Stop the insane stress of your current release process and start managing releases more efficiently with Continuous Delivery. Change the way your teams work and transform your release process with XebiaLabs’ Continuous Del...
I bet all those of you working on XL Deploy for a while might feel overwhelmed by all those different ways you can interact with the server. There is the GUI interface and then there’s CLI(Command Line Interface). Now if you want to go further, it has the REST API and last but no...
Andrew Phillips recently spoke on the topic of “Mindset, Tools, and Goals: From Continuous Delivery to Containers” where he answered the following questions: Why are we writing software in the first place? Relation to Continuous Delivery and Devops: need to have delivery to the use...
For all of those working with XL Release, you must be familiar with Gate Task. You can provide conditions in a Gate Task which have to be all checked before you can actually complete the task. What if you could use those to programmatically check which conditions are met?  One caveat h...
Have you ever wondered if you could modify the properties of one of the objects you are deploying just before the actual deployment from a CLI script? You can make last minute changes like this in the UI just before deployment.  We always tell people that anything you can do from the U...
Over the last 9 months the XebiaLabs dev team has been working tirelessly to develop a harder, better, faster, stronger XL Deploy for our new and existing customers. By applying an immense amount of user feedback and combining that with the framework from version 4.9, we have been able...
With XLRelease 4.6.0 , the custom REST Endpoints feature has also been provided with XL Release just like XL Deploy. Keeping that in mind, Some of the existing extensions that have custom REST endpoints can be used along with XL Release now. One of them is the Jytutor extension that ca...
As a company making software for Continuous Delivery and Devops at scale, at XebiaLabs we’re pretty much always in discussions with users about the benefits and challenges of new development styles, application architectures, and runtime platforms. Unsurprisingly, many of these d...
There is no quick way to learn Jython API but to experiment with it. The easiest way is to start with Jytutor extension for XL Deploy. Now you can also use the code snippet for exposing jython/python context in XL Deploy environment by running it directly in Jytutor Here’s how yo...
As a developer, I want the pain the effort required to go from a code change to a running version of my app (which I can test) to be as minimal as possible. Luckily, there are a whole bunch of frameworks and tools that will give me an on-demand environment: Vagrant, Terraform, all the ...
In my earlier blog post on incremental design I suggested that we need to allow for failure. So how do we limit the impact of failure, how do we tell when our design choices don’t work and how do we organize our world in a way that allows us to build upon what we learn […] ...