Recent Blog Posts

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...

April 20, 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 showed how easy it is to create and edit Declarative Pipelines using the Blue Ocean Visual Pipeline Editor. In...

April 18, 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 explained how to install Blue Ocean on your local Jenkins instance and switch to using Blue Ocean. As promised,...