dotnet / dotnet-buildtools-prereqs-docker

Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
MIT License
53 stars 99 forks source link

Split the crossdeps base image to allow CI to generate separate jobs for the net8.0 and net9.0 images #1030

Closed jkoritzinsky closed 2 months ago

jkoritzinsky commented 2 months ago

The current setup builds all of the .NET 8.0 and .NET 9.0 images in the same leg, which is extremely slow (because building LLVM is slow). Parallelize it by duplicating the image so the "build matrix" calculation splits the trees into two jobs.