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

Improve SDK build performance #45762

Open
marcpopMSFT opened this issue Jan 7, 2025 · 0 comments
Open

Improve SDK build performance #45762

marcpopMSFT opened this issue Jan 7, 2025 · 0 comments
Labels
Area-Infrastructure untriaged Request triage from a team member

Comments

@marcpopMSFT
Copy link
Member

marcpopMSFT commented Jan 7, 2025

CI builds

  • Loc build takes 10 minutes longer than the longest windows leg. We should consider moving this to a separate pipeline that runs daily
  • SignToolTask takes 19 minutes to run
    • There are a bunch of items under the NonShipping folder being signed. Some of them problem should be but many of them shouldn't (keep signing the VS.Redist packages for example)
      • is there a reason we're building or signing dotnet-toolset-langpack?
      • same question for dotnet-toolset-internal?
    • There are about a dozen double writes to get rid of though probably won't save much time

Dev Builds

  • Most of the time is in CoreCompile for me (4min)
  • CoreGenerateSatelliteAssemblies is 27 seconds
  • 40s in copy we should look into

PR builds

PR test runs

  • Tests per helix work item should be explored
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Request triage from a team member
Projects
None yet
Development

No branches or pull requests

1 participant