← Back to team overview

canonical-ci-engineering team mailing list archive

Fwd: tb3 -- tinderboxing

 

Might be worth a read for some design inspiration.


---------- Forwarded message ----------
From: bjoern <bjoern.michaelsen@xxxxxxxxxxxxx>
Date: 31 October 2013 13:45
Subject: tb3 -- tinderboxing
To: Evan Dandrea <evan.dandrea@xxxxxxxxxxxxx>, Didier Roche
<didier.roche@xxxxxxxxxxxxx>


Hi guys,

just for reference:

 blogpost and slides:
 http://skyfromme.wordpress.com/2013/08/03/tb3-more-efficient-tinderboxing/
 https://speakerdeck.com/sweetshark1/tb3-using-tinderboxes-efficiently

 alpha/beta state code:
 https://gerrit.libreoffice.org/gitweb?p=tb3-django.git;a=summary
 with the scoring somewhere here:
 https://gerrit.libreoffice.org/gitweb?p=tb3-django.git;a=blob;f=tinderbox/models.py;h=3bf671d422c5132b1fda5d8aebf0cf1b45849768;hb=c86fe4b0399742c2f70844ac406dfbbda1c4124e

 with an earlier CLI-only proof-of-concept, that uses git notes directly as a
 storage instead of a DB:
 https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=tree;f=tb3;h=8690636775acc0b6694c44be4ce9452598d59a8e;hb=HEAD
 with the scoring here:
 https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=blob;f=tb3/dist-packages/tb3/scheduler.py;h=d9fb94fa36914bd4cccbd2b7f1d077ab5f0f4c91;hb=HEAD

Please excuse the code quality -- I havent used Python in anger for some time
and never used Django before this pet project.

Best,

Bjoern