Recent Blog Posts

April 28, 2017

Historically we have seen waves of innovation hit the IT industry. Typically, these have happened separately in the areas of infrastructure (mainframe to distributed to virtual), application architecture (monolithic to client-server to n-tier web) and process/methodology. But if I look around, I...

April 27, 2017

1. What are the benefits to implementing a continuous delivery strategy? The key benefit to implementing a CD strategy is to bring IT closer to the business, much closer. IT is still, by and large, seen as a remote executing arm of the business. Business requirements are “shipped” to IT which...

April 27, 2017

You’ve made a decision: You’re going to do continuous delivery (CD) as the first step in your DevOps transformation. You’ve laid the groundwork. You’ve established the basic prerequisites necessary for a shift to a CD mindset: everything from ensuring your teams have shared goals to automating and...

April 26, 2017

Blue Ocean is a new user experience for Jenkins, and version 1.0 is now live! Blue Ocean makes Jenkins, and continuous delivery, approachable to all team members. In my previous post , I used the Blue Ocean Activity View to track the state of branches and Pull Requests in one project. In this video...

April 25, 2017

By definition, continuous delivery is not a discrete project with a defined conclusion. It’s a process that stakeholders need to cultivate, improve and drive forward – even after that process seems to be working just fine. So, the question begs: What initiatives should you undertake when you feel...

April 21, 2017

I suspect I am not alone in having my own personal Jenkins server. In fact I have a cloud-hosted box on which I run quite a few different services: Jenkins Jenkins build agents Nexus HAProxy with Let’s Encrypt Some personal websites etc I thought it might be interesting to explain how I have set...

April 20, 2017

Around July last year, with the introduction of some new components in the systems we build at mPort, we also introduced some new continuous integration/continuous delivery (CI/CD) tooling. I’m experienced with the tools built by previous companies I’ve worked for (particularly ThoughtWorks and...