-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Pull request builds run out of disk space in Azure Pipelines #4067
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
Comments
Which "VS C++" tooling is missing? I thought we installed all of the VS workloads on the dotnet-external-temp pool. |
`dotnet-external-temp pool is supposed to have a full install of vs2017. we've had some issues with some of the optional components for the different workloads not being there, but we should be able to add any that are missing. Can you tell what exactly is missing from them? |
We also have a special pool: AspNetCore-VS2017 where the components in the pool were specifically tailored for ASPNet, is there something missing from that pool? |
AspNetCore-VS2017 is only for internal builds. We use VSWhere to search for a VS installation with these required workloads. When we do so, vswhere says there is not compatible installation.
We're also looking for VS >= 15.8. |
I created #dotnet/core-eng#4674 so we can verify that we install everything you need in the dotnet-external-temp pool. |
What else is AspNetCore-VS2017 doing that is missing from dotnet-internal-temp? Are those signing machines? I'm wondering if we can unify on dotnet-internal-temp but the signing thing may still need to be sorted for Asp.Net. |
Also, we should add the same workloads, regardless, to dotnet-internal-temp. It's a little weird to have support for them in the external pool but not the internal pool |
AspNetCore-VS2017 is half-complete and currently unused. We got it mostly ready to use before we punted all AzDO migration work to post-2.2. The things we had left to figure out were JDK and Code signing. At this point, we could probably kill that queue entirely and use dotnet-internal-temp. |
Still blocked on https://github.com/dotnet/core-eng/issues/4764 |
At this point, space issues should no longer affect Windows. For 2.x, we need to switch to new Linux queues, which I believe should be available now. |
@dougbu let's chat about this one. The code change should be minimal, but requires context to know which line to change. |
Now using new queues in 2.x branches. |
PRs against the master branch currently fail because the Hosted VS2017 image has limited disk space
Options:
dotnet-external-temp
, but this doesn't have VS C++ tooling installedcc @chcosta @Chrisboh - in case you have other ideas for options available to us.
The text was updated successfully, but these errors were encountered: