~/talk

Optimize Long Test Runtimes Using Open AIOps

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [machine-learning, devops-and-delivery]
github:hemajv
links:none on file
slides:none on file

Open-source toolkit AI4CI collects GitHub Actions, Prow and TestGrid runs via Jupyter notebooks and Kubeflow pipelines, trains models on OpenShift, and surfaces KPIs. It builds an Optimal Stopping Point classifier that buckets test runtimes, computes failure rate per bucket and flags times where failure rate exceeds a 75% threshold so long-running outliers (most tests complete under a minute) can be terminated. A GitHub Action bot posts the prediction on PRs; accuracy depends on available training data.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27AI for CI motivation
  3. 3:56Optimal stopping classifier
  4. 8:29Optimal stopping model
  5. 15:58Demo data collection
  6. 23:29Open source resources
  7. 26:20Q&A accuracy & data
  8. 34:15Closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.