Re:Ask HN: Git, JavaScript, Chrome, Redis etc. what next?
by MarkSweep on Tuesday August 01, 2023 @11:41PM
(#36966713)
I think continuous integration is pretty terrible compared to what it could be. The problems I see, at least with GutHub Actions and Azure DevOps:
* Generally rebuilds everything from scratch, which get slow on large projects. Reducing overbuilding requires lots of manual work.
* Hard to test, often you have to push a commit.
* No flakey test detection and management.
There are some companies working on productionizing Bazel-based CI systems, like BuildBuddy, but there might be other ways of approaching this problem.
* Generally rebuilds everything from scratch, which get slow on large projects. Reducing overbuilding requires lots of manual work. * Hard to test, often you have to push a commit. * No flakey test detection and management.
There are some companies working on productionizing Bazel-based CI systems, like BuildBuddy, but there might be other ways of approaching this problem.