Project:Repository mirror and CI

From Gentoo Wiki
Jump to: navigation, search
Repository mirror and CI
Description The repo-mirror-ci project aims to run basic QA checks on all listed Gentoo repositories and provide syncing mirrors for them (with pre-generated metadata cache).
Project email repo-qa-checks@gentoo.org
Lead(s)
No lead election date set
Member(s)
Subproject(s)
(and inherited member(s))
(none)
Parent Project Gentoo Overlays
Project listing

The project is currently running:

  • Basic automated QA checks against all repositories (sync, validate metadata),
  • git mirrors of repositories with pregenerated metadata cache.

On TODO:

  • Automatically file bugs against new QA violations in repositories.

Resources:

In order to make layman use the mirrors instead of original repositories, use the following configuration:

FILE /etc/layman/layman.cfgSetting layman to use mirrors
overlays  :
    https://qa-reports.gentoo.org/output/repos/repositories.xml

The scripts are running on hardware provided by Todd Goodman. Result files are hosted on Gentoo Infrastructure, while mirrors are hosted on GitHub.