Brutkey

Lars Wirzenius
@liw@toot.liw.fi

Running this much CI also makes me more sensitive to flaky tests than most developers. CI failed? Is that because there's a bug in the software under test, in my CI system, or is the test just flaky? A flaky test can cause me to waste hours of time and debug something that isn't a flaw in my software. I do not like that. I do not like that at all.

Lars Wirzenius
@liw@toot.liw.fi

Four CI servers, 153 CI runs to make sure new release works. The first three servers finish in less than 15 minutes, the slow one takes about an hour.


Lars Wirzenius
@liw@toot.liw.fi

This little mini-PC runs two of the servers (the slow one, plus the one with just three repositories). They're virtual machines on this box.

(Excuse the dust. I've cleaned since taking the photo. The machine has also moved to a shelf and the cables on my desk are now somewhat managed. I have excuses.)