Add support for Server 2025
Opened this issue · 0 comments
MichaelSimons commented
New Windows Release
Windows version: Server 2025
Related to dotnet/core#9374
Prep Tasks
-
- Ensure a "New Windows Release" issue exists for docker-tools repo
-
- Update manifest.json to include entries for the new images
-
- Update manifest.samples.json to include the new Windows version for each of the samples
-
- Update the test data for each of the test classes to include the new Windows version
-
- Run the
update-dependencies
tool to generate the new Dockerfiles and update all the necessary files:-
dotnet run --project .\eng\update-dependencies
-
- Run the
-
- Inspect generated changes for correctness
-
- Test the images
-
- Create a local VM of the new Windows version
-
- Clone this repo with the above changes onto the VM
-
- Run
.\build-and-test.ps1 -OS windowsservercore-<VERSION>
to build and test your changes
- Run
-
- Test the images
-
- Revert any modifications that were made to the 3.5/runtime Dockerfile to support local testing due to the lack of the https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows.netfx3-.zip file.
-
- Commit generated changes
-
- Create PR
-
- Get PR signoff. Don't merge PR to main.
Release Day Tasks
-
- Create a `microsoft-windows.netfx3-.zip file containing the .NET Fx 3.5 cab installer file and upload it to the blob storage location.
-
- Follow Patch Tuesday release process
-
- Create an announcement (example: Windows Server, version 1909)