News for hackers. Stuff that matters.
Re:The End of CI by viraptor on Sunday July 03, 2022 @05:05PM (#31971029)
> you can only have one job running at a time

https://zuul-ci.org/ and some other systems solve it by optimistic merges. If there's already a merge job running, the next one assumes that will succeed. And tests on merged master + first change + itself. If anything breaks, the optimistic merges are dropped from the queue and everything starts from the second chance only. Openstack uses it and it works pretty well if the merges typically don't fail.

There are no comments on this comment yet.