-
-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Windows 2025 Server is the current (and most recent) LTS line.
As per https://learn.microsoft.com/en-us/windows/release-health/windows-server-release-info, it has been released since November 2024 and will be supported until November 2029.
We should start using this LTS line as the default for all Windows builds everywhere (Azure agents, AWS agents), except for specific Docker builds
The depreciation of Windows Server 2019 and eventually 2022 are NOT part of this issue.
This new version brings a new feature that could help us for the Windows build performances: Dev Drive which allows creating a drive dedicated for the build files requiring a lot of I/Os (Maven local repository, build directories, etc.)
Task list (can be updated):
- Add support for 2025 on Azure packer-images
- Add support for 2025 on AWS packer-images
- Deploy for ci.jenkins.io (AWS, and a bunch of labels to manage)
- Test on a plugin build
- Test on a Jenkins Core build
- Test on all Docker image builds
- Deploy for trusted.jenkins.io (Azure and a few labels)
- Test on all Docker image builds
- Deploy for cert.jenkins.io (Azure and a few labels)
- Sync with security team for a test build
- Describe (and track) the PoC for DevDrive in [ci.jenkins.io] diagnose and eventually fix the EC2 Windows VM performances and build failures/retries #4730 once 2025 is available
- Open a new issue for deprecating Windows Server 2019 and 2022
EDIT:
- (2026-01-12) Updated plan for ci|trusted.ci|cert.ci: Add support for Windows 2025 agents #4791 (comment) ✅
Updated plan:
Support for Windows Server 2025 agents:
- Ensure Azure images and AWS AMI images are published from packer-images
- Ensure all packer images are kept up to date
-
All controllers managed by Puppet (ci.jenkins.io, trusted.ci.jenkins.io, cert.ci.jenkins.io) can use Windows Server 2025 agents
- Ensure all controllers have a Windows 2025 agent template definition
- Ensure the images of these templates are kept up to date:
-
Test Windows 2025 agent on each controller
- ci.jenkins.io