dotnet-docker icon indicating copy to clipboard operation
dotnet-docker copied to clipboard

Add support for Server 2025

Open MichaelSimons opened this issue 1 year ago • 1 comments

New Windows Release

Windows version: Server 2025

Related to https://github.com/dotnet/core/issues/9374

Main Branch Tasks

    • [ ] Copy the Dockerfiles of the most recent published Windows version for all supported .NET versions and place them in a version-specific folder under their respective variants (runtime, aspnet, sdk)
    • [ ] Modify the Dockerfile templates if there are any specific changes needed that are related to the new Windows version
    • [ ] Update manifest.json to reference the new set of Dockerfiles with the appropriate tags
    • [ ] Update the test data to include the new Windows version
    • [ ] Run the command to update the READMEs: .\eng\readme-templates\Get-GeneratedReadmes.ps1
    • [ ] Run the command to update the image size baseline file: .\tests\performance\Validate-ImageSize.ps1 -UpdateBaselines
    • [ ] 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 nanoserver-<VERSION> to build and test your changes for Nano Server
        • [ ] Run .\build-and-test.ps1 -OS windowsservercore-<VERSION> to build and test your changes for Windows Server Core
    • [ ] Create PR
    • [ ] Get PR signoff
    • [ ] Merge PR and build/publish as part of the main branch release process for the next .NET release

Nightly Branch Tasks

  • [ ] Merge these changes to the nightly branch as part of the nightly branch release process for the next .NET release.

MichaelSimons avatar Jul 01 '24 14:07 MichaelSimons

[Triage] Related: https://github.com/microsoft/dotnet-framework-docker/issues/1146

lbussell avatar Jul 08 '24 18:07 lbussell

[Triage] This is blocked on https://github.com/dotnet/dnceng/issues/3781.

lbussell avatar Sep 23 '24 18:09 lbussell

We now have some Server 2025 pools and VM images available. This is now blocked on https://github.com/dotnet/docker-tools/issues/1453.

lbussell avatar Sep 30 '24 23:09 lbussell

Since base container images for ltsc2025 are available, are the .NET images suitable for been deployed now?

amitie10g avatar Dec 22 '24 17:12 amitie10g

@amitie10g, Preview LTSC 2025 .NET images are available in the nightly repos, so you can try them out now. We are waiting on additional validation from the .NET Runtime before we publish the images as officially supported (https://github.com/dotnet/core/issues/9374).

lbussell avatar Jan 08 '25 17:01 lbussell

@lbussell: What does the move mean regarding the progress? Do you have an estimate, when the images will be available in the real release?

ernstscheithauer avatar Feb 11 '25 12:02 ernstscheithauer

@ernstscheithauer the Server 2025 images should be available later today.

lbussell avatar Feb 11 '25 15:02 lbussell

@lbussell please inform once it's ready

gonchik avatar Feb 13 '25 20:02 gonchik

@lbussell please inform once it's ready

Support has been announced.

MichaelSimons avatar Feb 13 '25 20:02 MichaelSimons