Submitter guide
How to submit build and test results to KCIDB
KCIDB is the common results database of the KernelCI ecosystem. CI systems that build and test the Linux kernel — including KernelCI’s own Maestro, Red Hat CKI, Google syzbot and others — send their results here in a unified format, so the community gets one place to look at them: the Web Dashboard.
The current KCIDB service is implemented by kcidb-ng and consists of a few simple pieces:
kcidb-restd-rs) — receives your submissions over HTTPS,
authenticated with JWT tokens.Once your data is ingested, it shows up on the Web Dashboard and is available to tools like kci-dev.
Note: KCIDB used to be built on Google Cloud services (Pub/Sub and BigQuery) with a Grafana dashboard. That setup has been replaced by the kcidb-ng REST API described here.
Want to contribute results from your CI system? Great, we’d love to have
them! See the submitter guide — it only takes a JSON file and
a curl command.
KCIDB-ng can also be deployed on your own infrastructure, together with the Web Dashboard if you like. See the self-hosted KernelCI documentation.
How to submit build and test results to KCIDB