“Continuous Delivery is a game-changer”
Continuous Delivery is still trendy and everyone wants to get there, but the journey is not easy. We caught up with Nir Koren to talk about the way companies should change in order to successfully implement Continuous Delivery and the most common obstacles that teams will hit when moving towards CD.
JAXenter: Is Continuous Delivery just a technical transition or is there more to it?
Nir Koren: CD is way more than transition. In fact, it’s a game-changer. It requires the developer to move on from his current comfort zone to the owner for the wide landscape who knows that each step will instantly affect the final customer.
This is the reason why automation of everything becomes part of the developer’s daily tasks on top of the development. CI/CD empowers your developers.
JAXenter: How should companies change in order to successfully implement Continuous Delivery?
Nir Koren: They need to believe in their people, trust the developers, allow failures and put the resources and effort in building the most robust infrastructure they can do instead of focusing on features (at first).
JAXenter: When I think of CI/CD, the first thing that pops into my head is Jenkins. Why is this tool so popular?
Nir Koren: First of all, it’s free, it’s popular and therefore it supports everything. It also gets frequent updates and bug fixes and since it’s an open platform, you can find or develop anything you need instantly.
JAXenter: What are the most common obstacles that teams will hit when moving towards CD?
Nir Koren: First – they need to invest in automating their code and tests. From this point, developers find out that they are exposed. They cannot leave their commits and go home without make sure that the CI is green. The transparency shares the spotlight for both positive and negative aspects.
JAXenter: Is the CI/CD pipeline the driving force behind DevOps?
CI/CD empowers your developers.
Nir Koren: I think it’s the main foundation of DevOps. You cannot do DevOps without empowering your developers.
Nir Koren: I hope they will understand the main goal of the CI/CD. We’ll also be looking closely at the most popular tools to run it (Git, Maven, Jenkins). Nine hours are not enough to learn about it but there’s time to put other functions in the organization into perspective.
In the session, I would like to show that it’s possible to run CI/CD in microservices env and still control the processes.
Nir Koren will be speaking today at DevOpsCon 2018: