Add description for talk about CI integration Change-Id: I4935265ecebb88024a8f9a9f3529eaebb22a3afc
diff --git a/schedule-europe.md b/schedule-europe.md index e2da9b8..b1918ea 100644 --- a/schedule-europe.md +++ b/schedule-europe.md
@@ -23,7 +23,7 @@ | 9:00 | Welcome to Volvo Cars - KeyNote introduction | | 9:30 | What's new in Gerrit v3.0 | | 10:30 | Break & Networking | -| 10:45 | First-class Gerrit CI integration with Checks | +| 10:45 | [First-class Gerrit CI integration with Checks](sessions/first-class-ci-integration.md) | | 11:45 | Gerrit goes multi-site | | 12:45 | Lunch & Networking | | 14:00 | [Prolog-less submit rules, easy and for everyone](sessions/prolog-less-submit-rules.md) |
diff --git a/schedule-usa.md b/schedule-usa.md index d8dc563..3ab069b 100644 --- a/schedule-usa.md +++ b/schedule-usa.md
@@ -23,7 +23,7 @@ | 9:00 | Welcome to GerritForge Inc. - KeyNote introduction | | 9:30 | What's new in Gerrit v3.0 | | 10:30 | Break & Networking | -| 10:45 | First-class Gerrit CI integration with Checks | +| 10:45 | [First-class Gerrit CI integration with Checks](sessions/first-class-ci-integration.md) | | 11:45 | Gerrit goes multi-site | | 12:45 | Lunch & Networking | | 14:00 | << Gerrit case study - slot available >> |
diff --git a/sessions/first-class-ci-integration.md b/sessions/first-class-ci-integration.md new file mode 100644 index 0000000..f1437f0 --- /dev/null +++ b/sessions/first-class-ci-integration.md
@@ -0,0 +1,23 @@ +# First-class Gerrit CI integration with Checks + +In its 10 years of history, Gerrit has never offered a dedicated integration of +CI or analyzer systems. To work around that, people have used several +workarounds like integrating with Gerrit's label system instead. This approach +has several issues including a suboptimal user experience. + +To improve that, we have designed a new way to integrate CI systems with Gerrit, +which is especially targeted at being flexible, robust/resilient, and scalable. + +We are aware that many different CI systems and use cases exist. This was +especially taken into account for the base design. It's extensible enough so +that we can add many more features. + +Within this talk, I will outline the base ideas of the new design and what it +means for integrating CI systems. Part of it is already implemented, which I +will show in a demo. I will also cover some future features we're envisioning +and how we think that the approach would need to be extended to work for +analyzers as well. + +*[Alice Kober-Sotzek, Google](../speakers.md#aliceks) (Summit in Europe)* + +*TBD (Summit in USA)*
diff --git a/speakers.md b/speakers.md index 03fce72..be88bb1 100644 --- a/speakers.md +++ b/speakers.md
@@ -41,3 +41,15 @@ He has extensive experience in working on backend systems, on-premise and cloud-based, with different programming languages, such as Scala, Java, NodeJS and related ecosystems. + +### Alice Kober-Sotzek - Google {#aliceks} + +Alice has been a software developer for 8 years with a strong focus on Java +development (both backend and frontend). In 2016, she joined the Gerrit +project and became a maintainer 8 months later. When the Engineering Steering +Committee was formed in 2019, she became one of its members. + +Since joining the project, Alice has been part of Google's Gerrit backend team +who develops Gerrit core and maintains the Gerrit infrastructure at Google. +She is passionate about code health and wants to bring a good developer +experience to everyone.