git checkout is much slower on windows builder than mac builder

Hi,
I have a request about checkout time on windows builder.

We have 4.5GB git repo and we use Cloud Build to build for several platforms.
After transition to windows builder, we’re experiencing longer build time. Partially, it is because of much longer checkout time. Switching to mac builder drastically reduces checkout time and also total build time.

The checkout time is about 3~8 min on mac builder and about 20-25 min on windows builder. It is annoying that the checkout phase alone consumes that much time.

So we want to request faster checkout time on windows builder, if we need to transition to windows builder.

It may be better to leave the .git folder for the next build so that the builder will download changed contents only. (I don’t know about the current implementation though)

Thanks,
Makoto

Hi @psyhama – we recently upgraded our Mac hardware, so my hunch is this is why you’re seeing this delta. We’re working on some features to speed up your Windows experience (including faster hardware and incremental builds). You can see some of our roadmap here: Unity DevOps Product Roadmap | Unity!

Thanks for the reply.

I actually have an impression that builds run faster on Mac builder than several months ago.
And, yes we want faster build hardware. We’re willing to pay for them.
Incremental builds are also welcome but I don’t know it will work or not, as we configure define symbols on pre-build method.