===================================== BoF: debci hacking for fun and profit ===================================== debci ----- * continuous integration system for Debian (and derivatives) * can be extended for other stuff * platform for ci.debian.net (Runs autopkgtest test suites) Main goal of this BoF --------------------- Increase bus factor on debci and ci.debian.net Plug ---- BoF: autopkgtest skills exchange Thursday 14:00 on Menzies 13 How to run debci locally ------------------------ (more or less of a demo) Conversation topics ------------------- * How you can help * improve debci itself * help managing ci.debian.net * can run autopkgtest locally * what you can do with debci * as the CI system itself (Debian) * as a autopkgtest test data frontend (Ubuntu) * run only a subset of packages * ex: CI for your team/derivative * build and test on commit * could be used to rebuild the archive * including pinned packages from experimental * etc * ci.debian.net infrastructure Session notes ------------- Questions --------- * Prodding certain packages which have not run despite new uploads * possible bug in the scheduler * Viewing the queue summary * munin instance not linked from the main UI * ci.debian.net/munin/ * https://ci.debian.net/munin/debian.net/ci-master.debian.net/debci_queue_size.html TODO ---- * enabled DDs/DMs to request test runs using SSH or what have you * put some information into the wiki * display reason for run into the package overview page * email maintainers (probably better suited for tracker/DDPO) * fix britney file to only contain the regressions