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

Add support for Server 2025 #5635

Open
10 of 22 tasks
MichaelSimons opened this issue Jul 1, 2024 · 5 comments
Open
10 of 22 tasks

Add support for Server 2025 #5635

MichaelSimons opened this issue Jul 1, 2024 · 5 comments
Assignees

Comments

@MichaelSimons
Copy link
Member

MichaelSimons commented Jul 1, 2024

New Windows Release

Windows version: Server 2025

Related to dotnet/core#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.
@lbussell
Copy link
Contributor

lbussell commented Jul 8, 2024

[Triage] Related: microsoft/dotnet-framework-docker#1146

@lbussell lbussell moved this from Current Release to Sprint in .NET Docker Sep 11, 2024
@lbussell
Copy link
Contributor

[Triage] This is blocked on dotnet/dnceng#3781.

@lbussell
Copy link
Contributor

We now have some Server 2025 pools and VM images available. This is now blocked on dotnet/docker-tools#1453.

@amitie10g
Copy link

amitie10g commented Dec 22, 2024

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

@lbussell
Copy link
Contributor

lbussell commented Jan 8, 2025

@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 (dotnet/core#9374).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

3 participants