kernelci.org (The upstream Linux kernel validation project) by Milo - - PowerPoint PPT Presentation

kernelci org
SMART_READER_LITE
LIVE PREVIEW

kernelci.org (The upstream Linux kernel validation project) by Milo - - PowerPoint PPT Presentation

kernelci.org (The upstream Linux kernel validation project) by Milo Casagrande Who is This Guy? Milo Casagrande Software Developer @ Linaro (Automation & CI) Developer of kernelci.org What Are We Doing Today? Background


slide-1
SLIDE 1

kernelci.org

(The upstream Linux kernel validation project) by Milo Casagrande

slide-2
SLIDE 2

Who is This Guy?

  • Milo Casagrande
  • Software Developer @ Linaro (Automation & CI)
  • Developer of kernelci.org
slide-3
SLIDE 3

What Are We Doing Today?

  • Background
  • Overview of the system
  • Demos
  • Q&A

https://www.flickr.com/photos/24293932@N00/3719157266/

slide-4
SLIDE 4

Not so Long Ago...

  • Things were broken
  • Tiny little scripts
  • Doing the same thing
  • Everyone on their own

https://www.flickr.com/photos/sumofmarc/7811098908/

slide-5
SLIDE 5

https://xkcd.com/1319/

slide-6
SLIDE 6

Our Goals

Build every configuration for each architecture Boot the results Run tests on them Repeat for each kernel change Report the results in a sensible way Profit #exactsteps

https://www.flickr.com/photos/ag_gilmore/8170021483/

slide-7
SLIDE 7

Why?

There is something out there, but...

slide-8
SLIDE 8

Why?

To provide a platform reference for the community.

https://www.flickr.com/photos/tripu/267155109/

slide-9
SLIDE 9

Why?

To ensure the hard work done upstream is gross regression free.

https://www.flickr.com/photos/kalexanderson/6208067381/

slide-10
SLIDE 10

Before Moving Forward…

  • Job

○ Base unit ○ Tree + Kernel

  • Build

○ Job + Defconfig ○ Artifacts

  • Boot

○ Special case of test

slide-11
SLIDE 11

What is kernelci.org

1 server 8 builders 9 distributed & automated hardware labs 160 unique boards 500k builds 1M boot results

slide-12
SLIDE 12

What is kernelci.org

slide-13
SLIDE 13

Demo Time!

slide-14
SLIDE 14

The Road Ahead

slide-15
SLIDE 15

Wanna Help?

  • More hardware
  • Use kernelci.org
  • Confirm issues, report bugs, send patches...

https://www.flickr.com/photos/johnath/91950886/

slide-16
SLIDE 16

Any Questions?

https://www.flickr.com/photos/clement127/13661779374/

slide-17
SLIDE 17

Get Involved!

#kernelci / FreeNode http://www.linaro.org/ https://kernelci.org/ https://api.kernelci.org/ http://wiki.kernelci.org/ https://github.com/kernelci/ info@kernelci.org / milo.casagrande@linaro.org