play-with-go icon indicating copy to clipboard operation
play-with-go copied to clipboard

ci: optimise macOS run times

Open myitcv opened this issue 5 years ago • 2 comments

Currently, our use of Docker dominates CI runs. This is true for macOS too.

The rate limiting step on macOS however is that by default Docker for Desktop uses half the available number of CPU cores and a fraction of the memory.

To remove these limits we need to be able to alter the configuration of Docker for Desktop in a headless way.

https://github.com/docker/for-mac/issues/2359#issuecomment-702055818

myitcv avatar Oct 01 '20 15:10 myitcv

https://github.com/tmc/d4mctl might help

tmc avatar Nov 17 '20 00:11 tmc

Thanks @tmc - your project certainly fills in the missing blank with respect to how/where this is configured.

myitcv avatar Nov 18 '20 11:11 myitcv