Let's Work Together! : CI/CD Interoperability using CDEvents
summary
Claims that CDEvents (built on CloudEvents) lets heterogeneous CI/CD systems interoperate semantically, with a working proof‑of‑concept connecting Tekton -> Spinnaker -> Uffizzi using a Knative broker and CDEvents providers. Demoed flow: pull request -> change.created event -> Uffizzi creates preview environment -> environment.created -> merge -> Tekton build -> build.finished -> Spinnaker deploy -> service.created. Implementation uses a CloudEvents player to inject and observe events; the POC runs and code is published in the linked GitHub repo.
AI-written summary · about
chapters (7)
- 0:00Introduction to CI/CD interoperability
- 1:45Semantic interoperability with CDEvents
- 4:14CDEvents specification overview
- 5:59Architecture setup for CDEvents
- 8:09Example workflow with Spinnaker
- 13:35Live event demonstration
- 15:35Benefits and implementation tips
related talks
08mBuilding a Future of Greater Interoperability in CI/CD with CDEvents
18mCDEvents in Tekton: The path to a more interoperable CI/CD system
22mCDEvents as Catalyst to Innovation in CI/CD Ecosystem
19mAdopting CDEvents and Embracing Interoperability
20mEnhancing Interoperability in CI/CD Workflows Using CDEvents
39mRemove the Hurdles of Non-interoperability in Your CI/CD Workfl...
06mEvents in CI/CD
35mExpanding Interoperability in the CD Ecosystem
