Skip to content

Repository list

Ana Guerrero Lopez edited this page Oct 19, 2018 · 7 revisions

The KernelCI project has several GitHub repositories and some forks.

The repositories used actively in KernelCI development are

  • kernelci-core contains all the scripts and Jenkins pipelines to build the kernels and rootfs images used by the lava tests and all the LAVA CI files used to generate the test plans. Never send a pull request to this repository directly, instead send your changes to the staging repository kernelci-core-staging

  • kernelci-backend contains the API code (http://api.kernelci.org), it can be installed using the ansible playbook distributed in the repository kernelci-backend-config

  • kernelci-frontend contains the website code (http://kernelci.org), it can be installed using the ansible playbook distributed in the repository kernelci-frontend-config

  • kernelci-doc. The only purpose of this repository is to enable the wiki that you're reading now and for having a place to add the images and other files.

  • kci_admin contains kci a tool to help with various KernelCI admin operations, such as managing API tokens.

Other repositories that are kept around for supporting the development of KernelCI

Deprecated repositories

  • kernelci-build contains all the scripts to build the kernels in production KernelCI and the code for other Jenkins jobs needed to build the tarballs used by the lava tests. Never send a pull request to this repository directly, instead send your changes to the staging repository kernelci-build-staging

  • lava-ci contains all the LAVA CI files used in production KernelCI. Never send a pull request to this repository directly, instead send your changes to the staging repository lava-ci-staging

  • builder-config replaced by builder-config2

Unknown

You can’t perform that action at this time.