Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Use static pool for MSBuild emulator test jobs #8192

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pjcollins
Copy link
Member

@pjcollins pjcollins commented Jul 17, 2023

Moves MSBuild emulator test jobs to a static machine pool containing
mac minis to try to improve reliability and performance.

@pjcollins pjcollins force-pushed the static-macos-test branch 3 times, most recently from 7acb190 to 0b327a1 Compare July 18, 2023 15:48
@pjcollins
Copy link
Member Author

pjcollins commented Jul 18, 2023

It looks like these pools present a bunch of issues related to rebuild performance, things like fastdev and tasks expected to be skipped on rebuild are failing. I'll need to look into the system datetime or other machine state variables that could be problematic...

One common issue appears to be:

Input file "/Users/builder/azdo/_work/10/s/bin/Release/dotnet/sdk-manifests/8.0.100-preview.7/microsoft.net.sdk.android/WorkloadManifest.targets" is newer than output file "obj/Debug/stamp/_ConvertResourcesCases.stamp".

I'll try to add a <Touch/> task to our workload pack extract/install.

@pjcollins pjcollins force-pushed the static-macos-test branch 7 times, most recently from 9b74c6e to c346b14 Compare July 21, 2023 18:59
@pjcollins pjcollins changed the title [ci] Try static macOS pool for test jobs [ci] Use static pool for MSBuild emulator test jobs Jul 21, 2023
@pjcollins pjcollins force-pushed the static-macos-test branch 2 times, most recently from fd701a3 to 45d39d1 Compare July 24, 2023 18:56
@pjcollins pjcollins force-pushed the static-macos-test branch 3 times, most recently from e12fd86 to 3b92f2f Compare August 2, 2023 00:32
Moves MSBuild emulator test jobs to a static machine pool containing
mac minis to try to improve reliability and performance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant