|
|
|
|
|
by zoobab
58 days ago
|
|
"Nobody else can compete with that" My laptop is on all the time, make a WASM slave and thousands of developers can give their CPU/Memory/Disk for build slaves. Like bitcoin mining, there could be some competition between 3 parallel builds to pick the winner if the output is the same. |
|
My theory is that we waste lots of resources on CI because it's invisible. If you can hear your fans spin up you might try to optimize more, even if the financial cost is still negligible. Back when every developer built the software and ran the tests on their own machine, slow-building projects were the exception not the norm. There was also a much faster feedback cycle for changes to the build and test processes.
Tooling around a self-hosted CI workflow really needs some work to make it as convenient as even the very difficult GitHub Actions.