Documentation for kernel developers

Start here if you are a kernel developer

Frequently Asked Questions about GitLab merge request handling

Have a specific question and no time to read the detailed docs?

Reproducing git checkout creation

How to reproduce checkout creation done in the CKI pipeline

Reproducing and debugging kernel builds

How to reproduce or debug kernel builds done in the CKI pipeline

Reproducing and debugging test runs

How to reproduce or debug kernel testing done in the CKI pipeline

Reproducing CKI test selection

How to reproduce the dynamic test selection done in the CKI pipelines

Triggering CKI tests for scratch builds

How to trigger CKI pipelines for Koji/Brew scratch builds

Adding a kernel tree to CKI building and testing

How to enable testing for a new kernel tree

Adding targeted testing for merge requests

How to configure additional testing for a specific subsystem or kernel source files