Skip to content

πŸš€ CI Improvements in dotnet/aspnetcoreΒ #62911

@wtgodbe

Description

@wtgodbe

We've recently landed several PRs aimed at making it faster and more reliable to get a PR merged into dotnet/aspnetcore. The focus has been on:

πŸ› οΈ Build time
πŸ” Build reliability
βœ… Test reliability

πŸ“Œ Key PRs

πŸ“Š Results (based on rolling public builds of the main branch)

  • βœ… Build pass rate improved from 52.3% (past 6 months) to 76.2% (past week)
  • πŸ§ͺ Test failure rate dropped from 0.002% to 0.0004% after the Helix queue switch β€” a 5x increase in reliability
  • πŸ–₯️ Weekly test failures on the new VS2022 queue: 2 (1 quarantined) vs. 29 on the old Win11 queue
  • ⏱️ Build duration reduced from 2h 25m to 1h 11m β€” more than 50% faster!

πŸ” What’s Next?

We're continuing to drive down flakiness in builds and tests. Next up:

πŸ’‘ Got ideas to improve the CI experience further? Drop them in the comments β€” we’d love to hear from you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    announcementThis issue is an announcement about important functionality change (prevents auto-closing)area-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions