The Civil Infrastructure Platform project (CIP) manages a separate instance of KernelCI. In reality this “instance” is part of the main linux.kernelci.org instance but the configuration of what is built and tested is managed in separate configuration files by maintainers from the CIP project.
The development and production workflows are identical to the main KernelCI instance. Visit the production documentation to learn more about the process.
The CIP “instance” can be accessed at the cip.kernelci.org URI, which is essentially a shortcut to linux.kernelci.org/job/cip/.
KernelCI currently monitors two CIP Linux kernel trees.
The build configurations (trees, branches, configurations etc.) are defined in build-configs-cip.yaml from the kernelci-core project.
The test configurations (devices, test cases, rootfs etc.) are defined in test-configs-cip.yaml.
There is a separate issues board on GitHub for the CIP instance. Recent, current and future activities can be viewed.
If you have any new features/requests/bugs to request/report, please raise a
GitHub issue against the relevant KernelCI
repository and add CIP
to the subject. One of the CIP maintainers will then
assign the issue to the CIP GitHub project as appropriate.
We also welcome any GitHub Pull Requests. Again, please prepend these with CIP
so that they can be identified easily.