3 ms·
Most building systems offer a way to cache build results (ex. gitlab), so the largest speedups usually come from there. Another way is to use an explicit “build
by hardwaresofton 5y ago
Most building systems offer a way to cache build results (ex. gitlab), so the largest speedups usually come from there. Another way is to use an explicit “builder image” with packs your dependencies and an older version of the program into the starting point for the run.
Yet another way is to just use bigger machines if you’re CPU bound. Github and Gitlab generally offer 1/2 core 3-8GB RAM instances, but SurplusCI[0] (a project I recently launched) has no such restriction. Up to 8 vcore 32GB RAM machines available.
[0]: https://surplusci.com https://surplusci.com