See https://devblogs.microsoft.com/cppblog/improved-parallelism-in-msbuild/.
Build time (ccache cache has been invalidated to ensure equal initial conditions):
Also consider "CPU Usage" charts provided by CI.
See https://devblogs.microsoft.com/cppblog/improved-parallelism-in-msbuild/.
Build time (ccache cache has been invalidated to ensure equal initial conditions):
Also consider "CPU Usage" charts provided by CI.
See https://devblogs.microsoft.com/cppblog/improved-parallelism-in-msbuild/
ACK 98c389ccff2d808524fa6d8b8091465e7b86ea1c :tada:
By default Cirrus CI will store logs and caches for 90 days but it can be changed by manually configuring a lifecycle rule for a Google Cloud Storage bucket that Cirrus CI is using.
from https://cirrus-ci.org/guide/supported-computing-services/
To be sure, this means this change is mostly useful for pulls that are inactive for > 90 days? Or are there other reasons why the cache could be invalidated?
To be sure, this means this change is mostly useful for pulls that are inactive for > 90 days? Or are there other reasons why the cache could be invalidated?
ccache has been invalidated only for benchmarking reason to compare build time with the same initial conditions. The PR description has been amended.
All "Win64 native" CI tasks will benefit from this PR changes.
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
ACK 98c389ccff2d808524fa6d8b8091465e7b86ea1c
The doc does mention it's experimental, but this does seem useful. We can at the very least give this a trial run to see if any issues appear over several pr's. The speed-up is substantial.
Friendly ping @sipsorcery :)
Nice find!
tACK 98c389ccff2d808524fa6d8b8091465e7b86ea1c.