Every DevOps user today is aware of CI/CD as a concept. CI stands for continuous integration, whereas CD is often used interchangeably to signify “continuous delivery” and “continuous deployment.” Are they both the same thing? No. Do they have a common goal? Yes. While both practices look similar, there’s a fine line between the two. Let’s explore what these two ...
Read More »Home »
[Webinar] Quality Gates and Feedback Loops in Continuous Delivery
Join us on June 20th for a webinar about how teams can take their CI/CD workflow to the next level Continuous Integration (CI) and Continuous Delivery/Deployment (CD) accelerate software development and delivery. Unfortunately, many teams aren’t doing enough to mitigate the tradeoffs that come with this new workflow. Faster development cycles and more frequent deployments are great for getting new ...
Read More »New Webinar: How to Avoid the Hidden Costs of Continuous Delivery
The time has come to solve the missing link of the CI/CD toolchain With constant change, comes constant risk. The silent killer of CI/CD initiatives is also its biggest advantage, a side effect of moving too fast when a major component of the same process that pushes releases forward remains outdated and left behind. A common misconception is that Continuous ...
Read More »The Ten Commandments Of Continuous Delivery
Everyone wants to implement continuous delivery. After all, the benefits are too big to be ignored. Increase the speed of delivery, increase the quality, decrease the costs, free people to dedicate time on what brings value, and so on and so forth. Those improvements are like music to any decision maker. Especially if that person has a business background. If ...
Read More »Configure Jenkins for Continuous Delivery of a Spring Boot application
In my previous post I described how I started a continuous delivery stack with one simple command. The next step is to prepare the stack to build and deploy an application in an automated way. In this post I describe how to configure the stack so it is ready for processing a simple Spring Boot application. Although I have the ...
Read More »Set up your own Continuous Delivery stack
Last week I wanted to try new things with ‘pipeline as code’ with Jenkins. The best way to try new things is running it as Docker containers. This way I can keep my MacBook clean and don’t mess up existing stuff I am working on (also see this article about what Docker can offer for a developer). Another big advantage ...
Read More »Docker and Jenkins – Orchestrating Continuous Delivery
Past week I had the honour of speaking in Docker Barcelona Meetup about how to use Jenkins for doing typical Docker tasks like creating images, publishing them or having a trace of what has occurred on them. Finally I introduced the new (or not so new) Jenkins Pipeline plugin which allows you to create your continuous delivery pipeline by coding ...
Read More »Advanced Continuous Delivery Scenarios
We’ve all heard the term continuous delivery thrown around. We usually find it coupled with terms like DevOps and immutable infrastructure. Simple examples of continuous delivery are not hard to come by, but after reading through them you may find yourself with more questions than answers when trying to apply the techniques to complex, real-world applications. In this article, we’ll ...
Read More »Continuous Delivery of Fusion Middleware applications with FlexDeploy (Part 2)
In one of my previous posts I described a new DevOps and CD tool FlexDeploy. I mentioned that it was a pretty promising and rapidly developing system. Those guys proved my words and released a new version in June 2015. FlexDeploy 2.1 delivers a number of great new features and in this post I am going to focus on some of ...
Read More »