3 ms·
> Now go make your build tooling cross platform so we can just run it on a linux vm like everything else I don't think they need to go as far as this. We alre
by maccard 3y ago
> Now go make your build tooling cross platform so we can just run it on a linux vm like everything else
I don't think they need to go as far as this. We already maintain windows CI agents on my team as we build C++ apps with MSVC. But crucially, our builds only take 10 minutes from cache, we don't want to pay for 24 hours usage.
- Kwpolska 3y agoYou can run Windows on commodity hardware. You can easily get a Windows VM billed by the minute. macOS is only licensed to run on Apple hardware (and will soon be impossible to run on a commodity x86 machine) and there are licensing restrictions that make macOS VMs on EC2 require a 24-hour minimum bill.
- maccard 3y ago> here are licensing restrictions that make macOS VMs on EC2 require a 24-hour minimum bill. Yeah, this is the killer. I don't mind paying $1/h for an M1 mac - our builds take about 10 minutes when cached, so paying $0.16 is fine. Even an hour's minimum would be totally fine - paying $60/mo to license it for 2h/day would be perfect. But, we're not paying $1/h with a 24h minimum every day. At that point, a Mac Mini is cheaper on month 1, so I have a mac mini on my desk.