DEV Community

Cover image for A look into my project: KernelCI
Maryam Yusuf
Maryam Yusuf

Posted on

A look into my project: KernelCI

Hello everyone!

It has been five weeks now but it feels as if it all started a few days back only. πŸ™‚

Today, I am going to explain my project i.e. KCIDB on which I am working on. This blog aims at helping newcomers to know more about KernelCI and how to get started.

What is KernelCI

KernelCI is a community-led test system focused on the upstream Linux kernel. It follows the open testing philosophy to enable the same collaboration to happen with testing as open source does to the code itself.

Image description

KernelCI aims to ensure the quality, stability and long-term maintenance of the Linux kernel.

To achieve its aim KernelCI has a lot of modules, which are broken down under different repositories

What I am building

One of the major component of the KernelCI is the KCIDB.

KCIDB is a package to collect all Linux kernel test results.
This includes tests run natively by KernelCI, Red Hat's CKI, Google's syzbot, ARM and many others.

One of the main tasks I’m working on, is to improve the notification flow. This enables submitters of test result to get their notification without failing, and enabling them set delayed notification for their submitted test data.

I’m also working on improving the CI/CD pipeline for the project, writing tests and providing support to make sure the flow for cloud deployment does not break.

How can you contribute to KernelCI?

KernelCI source code is designed to be publicly accessible.
If you want to start contributing to KernelCI you can easily find its project’s source code and issues on GitHub. Just choose a project of your interest and get started!!!

KernelCI projects on Github: https://github.com/kernelci

Top comments (0)