Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655190 - Service migration: gentoo-ci
Summary: Service migration: gentoo-ci
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-07 17:00 UTC by Michał Górny
Modified: 2025-03-13 16:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-07 17:00:48 UTC
Preferably we'd keep it on the same host as main repo scripts.  This would have the advantage of having CI run immediately after repo update.

Current cronjob interval: 20 minutes (probably should go immediately after mirror update)

Dependencies: pkgcore+pkgcheck (with non-upstreamable patches)

High CPU usage, on current hw takes around 8 minutes with 14 threads, I wouldn't want to go below 8 CPUs

Disk space: needs clone of gentoo.git with md5-cache

Description:

This is the CI service that tests gentoo.git, reports problems, updates stable branch of git mirror.  It uses modified fork of travis-repo-checks to run pkgcheck in split parallel processes, and then combines the output into a single .xml file.  it has also an awesome bisecting tool.


Scripts:
https://github.com/mgorny/repo-mirror-ci (gentoo-ci.job is central)
https://github.com/gentoo/travis-repo-checks/tree/repo-mirror-ci (may need a push)
https://github.com/mgorny/pkgcheck-result-parser (pkgcheck2borked is used to construct the mail)

pkgcore branch (I keep rebasing it locally, so might need a push):
https://github.com/mgorny/pkgcore/tree/bonedaddy

pkgcheck branch (I keep rebasing it locally, so might need a push):
https://github.com/mgorny/pkgcheck/tree/bonedaddy


This one always required the most attention, so I will need to verify for all possible local changes.
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2025-03-13 16:05:38 UTC
long done