The very first Continuous Delivery Summit was held as a colocated event just before KubeCon Barcelona. This was an event to show case the projects of the Continuous Delivery Foundation , a brand-new foundation which aims to foster innovation, promote interoperability and reduce fragmentation within the CI/CD space. The event sold out (twice) and was the biggest of the 22-colocated events held that day.
It was a great way for the community to come together, share and learn from each other. And learn we did! Here are the key takeaways from the summit.
1. We all want to do continuous delivery, but it’s hard
Delivering new software features rapidly, safely and securely has become a key business differentiator - for every business. Every company acknowledges this but the sheer number of tools, ever-changing tech landscape and cultural changes required means that this practice is not as widespread as it should be. The opening keynote from Tracy Miranda of CloudBees and Dan Lorenc of Google talked about how the CD.Foundation was formed to work together to tackle these challenges
Should devs *care* about the CI/CD pipelines? Yes, they need to know how things runs, they have to care about how their work and product affects the business. Be mission driven, know how it drives business value. But... the tools can’t get in the way. #CDSummit #kubeconeu— Jennifer Lankford (@jenlankford) May 20, 2019
2. Everything-as-Code is a best practice
There are four projects in CDF to date. First we had a Jenkins showcase by Kohsuke Kawaguchi of CloudBees & Ewelina Wilkosz of Praqma. This was followed by the Spinnaker showcase by Andy Phillips of Google. These tools aim to empower and provide developers with a great experience for delivering their code. Today that means having features that allow for configuration-as-code, or indeed everything-as-code!
“The aim of Jenkins was to empower people to do things and free them from the tedious things they didn't want to do" @kohsukekawa Jenkins project showcase at #cdsummit #kubecon @CDeliveryFdn @jenkinsci pic.twitter.com/7Hoiiwddwi— Tracy Miranda (@tracymiranda) May 20, 2019
Great point from Andy Philips at Continuous Delivery Summit #cdsummit #KubeCon - Continuous Integration and Continuous Delivery are both "orchestrated workflows", but with different requirements. pic.twitter.com/JthVdcMPlU— Lisa (@LisaWoldEriksen) May 20, 2019
The everything-as-code topic was built on further in the lightning talk on 'Unit testing your configuration with Open Policy Agent ' by Gareth Rushgrove of Snyk, and also in the main KubeCon conference with sessions on GitOps .
"We all buy into the everything-as-code for ci/cd, but if you're writing code, shouldn't you be writing tests for them?" Excellent point from @garethr 's lightning talk introducing open policy agent & conftest #cdsummit #kubecon pic.twitter.com/eBZnJO4xzG— Tracy Miranda (@tracymiranda) May 20, 2019
3. Tekton for cloud native pipelines is gaining adoption quickly
Tekton, which was originally known as Knative build/pipeline, is fast becoming the industry standard way of building cloud native pipelines. Christie Wilson of Google gave an overview of the project and the many ways to extend it. Tekton adoption is growing fast and we had integration demos from Simon Kaegi of IBM and Vincent Demeester of RedHat.
4. Jenkins X is much more than Jenkins, it's CI/CD as it should be
Tekton is also fully integrated in Jenkins X. The Jenkins X showcase from Laura Tacho, James Rawlings and James Strachan of CloudBees demonstrated the easy developer flow for CI/CD on Kubernetes and powerful features including preview environments and ChatOps integrated right into GitHub.
So insights of the #cdsummit at #KubeCon :— CérénIT (@_CerenIT) May 20, 2019
- @tektoncd seems promising for CI/CD pipelines
- @jenkinsxio is much more than Jenkins deployed on @kubernetesio , it's a complete and opinionated software factory, relying on k8s, gitops, tekton, helm, scaffold, Nexus, etc #KubeConEU
5. 20 different CI/CD tools in one organization is far too many
After the 4 project showcases, Mark Interrante of Salesforce talked about Continuous Delivery from the end-user perspective. He talked about why Salesforce joined the CDF and what challenges they want to solve by working with the wider community. Mark spoke of how Salesforce had over 20 different CI/CD tools thanks to acquisitions, different requirements, etc (including some pre-Jenkins systems). There is no one-size-fits-all but I think we all agree this was far too many for any one organization and stifles innovation - certainly a problem most companies can relate to.
.@interrante says @salesfforce is excited about @CDeliveryFdn because he hopes it creates a place for practitioners to come together. I I really liked his perspective grounded in reality, when it's so easy to be hype-dominated in conferences like this #cdsummit— Kohsuke Kawaguchi (@kohsukekawa) May 20, 2019
Aaron Erickson of Salesforce also shared another interesting perspective with his lightning talk on 'Declarative Continuous Quality ' and the tooling Salesforce has developed for doing this.
6. Secure Software Supply Chain emerged as a theme
By asking for volunteers for lightning talks on the day the summit left space to see what topics emerged from attendees, and secure software supply chain was a hot topic. Aysylu Greenberg of Google spoke about Grafeas and Krikit and Kay Williams of Microsoft spoke about software supply chain security being an industry problem that needs an industry solution; suggesting a working group might be a great way to tackle these challenges at scale. Watch this space.
7. The CDF community is awesome
This was the first time for the CDF community to come together and start working towards the shared vision.
Panel discussion with folks from @Google @CloudBees @CircleCI @pivotal @gitlab . That these people are at the same event promoting the same cause is a proof @CDeliveryFdn is working. #CDSummit pic.twitter.com/hGcYIFTGkq— Kohsuke Kawaguchi (@kohsukekawa) May 20, 2019
Folks stepped up in many ways whether it was volunteering to do lightning talks on the day...
...or capturing the day in Moments...
... or even lending a hand holding the microphone when needed...
...or joining in for the ending quiz and even laughing at the jokes!
In Barcelona, just before lunch at #cdsummit , @tracymiranda hits us with the epiphany that tapas is a great metaphor for Continuous Delivery: things in small batches that keep getting delivered to you. #hungry— Christopher Orr (@orrc) May 20, 2019
Thanks to those who showed up and made all the difference. Overall it was a superb first event and one of many to come!
- Read more about the CDF launch
- Learn why CloudBees' CEO Sacha Labrourey thinks the CDF is important
- Dive into why open source is best for Jenkins and Jenkins X
Stay up to date
We'll never share your email address and you can opt out at any time, we promise.