→ Back to Home
Cloud Native

Jenkins Ends Support for Windows Server 2019 Agent Containers, Urging Modernization

The Jenkins project has officially announced the cessation of support and delivery for Windows Server 2019 container images for its inbound and SSH agents, effective August 21, 2026. This decision follows Jenkins core's earlier discontinuation of support for these images in versions 2.569 and 2.568.1. The announcement specifies that while Jenkins will continue to provide images for Windows Server 2022 and 2025, users still relying on Windows Server 2019 for their Jenkins agents must either upgrade their underlying infrastructure or undertake the responsibility of building and maintaining their own custom 2019 agent images. This move is partly influenced by Azure Kubernetes Service (AKS) having already retired Windows Server 2019 from its platform on March 1, 2026, ceasing new node images and security patches for it. This development is crucial for organizations deeply invested in Windows-based CI/CD pipelines using Jenkins. For practitioners, ignoring this change could lead to significant operational risks, including security vulnerabilities due to lack of patches, compatibility issues with newer Jenkins features or plugins, and increased maintenance overhead. The immediate impact is on build and deployment environments that depend on these specific agent images. Teams must assess their current Jenkins agent fleet, identify any Windows Server 2019 instances, and plan for migration. This isn't just a technical upgrade; it's a strategic decision that affects pipeline stability, security posture, and the team's ability to leverage the latest features and performance improvements from both Jenkins and the Windows Server ecosystem. This move by the Jenkins project is not an isolated event but rather indicative of a broader, well-established trend in the cloud-native and DevOps landscape: the relentless pace of platform modernization and the rapid deprecation cycles of older software versions. Cloud providers like Microsoft Azure, through AKS, are consistently pushing users towards newer, more secure, and performant operating system versions. This ensures that the underlying infrastructure can support modern containerization practices and security standards. The emphasis on upgrading reflects the industry's shift towards immutable infrastructure and the need for CI/CD systems to remain agile and secure. Organizations that fail to keep their foundational components updated often find themselves accumulating technical debt, facing compliance challenges, and struggling with interoperability. Practitioners now face a clear directive: either upgrade their Jenkins agent infrastructure to Windows Server 2022 or 2025, or prepare to manage custom Windows Server 2019 images. The former is generally the recommended path, offering official support, security updates, and access to newer features. This involves planning for OS upgrades, testing existing pipelines against the new environments, and potentially updating automation scripts. For those who choose to build custom images, it means taking on the burden of security patching, dependency management, and ensuring compatibility, which can be a significant drain on resources. Teams should leverage infrastructure-as-code tools to automate the provisioning of new agent environments and conduct thorough regression testing to minimize disruption. This is a call to action for proactive maintenance and strategic planning in CI/CD infrastructure.
#jenkins#windows server#containers#end of life#ci/cd#devops
Read original source