首页
/ Actions Runner Images项目Windows Server 2019镜像更新解析

Actions Runner Images项目Windows Server 2019镜像更新解析

2025-06-06 02:00:06作者:龚格成

Actions Runner Images是GitHub官方维护的一套用于GitHub Actions的虚拟机镜像集合,它为CI/CD流水线提供了预配置的开发环境。这些镜像包含了丰富的开发工具链和运行时环境,使开发者能够快速构建和测试他们的项目。本文将深入分析2025年4月发布的Windows Server 2019镜像更新内容。

镜像基础环境更新

本次发布的Windows Server 2019镜像版本号为20250420.1.1,操作系统版本从10.0.17763 Build 7009升级到了10.0.17763 Build 7240。这个更新包含了微软最新的安全补丁和系统改进,为运行在GitHub Actions上的工作流提供了更稳定和安全的基础环境。

值得注意的是,微软已经宣布Windows Server 2019 Actions runner镜像将于2025年6月1日开始逐步停止维护,并在2025年6月30日完全停止更新。这意味着开发者需要开始规划迁移到更新的Windows Server版本,如Windows Server 2025。

开发工具链更新

Java环境升级

Java开发环境进行了全面更新,各主要版本都有显著升级:

  • Java 8从8.0.442+6升级到8.0.452+9
  • Java 11从11.0.26+4升级到11.0.27+6
  • Java 17从17.0.14+7升级到17.0.15+6
  • Java 21从21.0.6+7.0升级到21.0.7+6.0

这些更新包含了最新的安全补丁和性能改进,特别是Java 21作为最新的LTS版本,其更新为开发者提供了更稳定的长期支持环境。

.NET生态更新

.NET生态系统在此次更新中获得了全面升级:

  • .NET Core SDK更新到了8.0.115/8.0.311/8.0.408和9.0.105/9.0.203版本
  • 运行时组件Microsoft.AspNetCore.App、Microsoft.NETCore.App和Microsoft.WindowsDesktop.App都升级到了8.0.15和9.0.4版本

这些更新为.NET开发者带来了最新的功能改进和安全修复,特别是对ASP.NET Core和Windows桌面应用的开发支持。

前端开发工具更新

前端开发者将受益于多项重要更新:

  • Node.js相关工具链保持稳定,但需要注意的是Node.js 16版本将在2025年5月9日从镜像中移除
  • Ruby从3.3.7升级到3.3.8,同时Ruby 3.0也将在2025年6月6日被移除
  • PHP从8.4.5升级到8.4.6版本

这些更新确保了前端开发工具链的现代性和安全性,同时也提醒开发者注意即将淘汰的旧版本。

云原生与DevOps工具更新

云原生和DevOps工具链也有显著改进:

  • Helm从3.17.1升级到3.17.2,为Kubernetes包管理提供了更稳定的体验
  • Google Cloud CLI从517.0.0升级到518.0.0
  • AWS CLI从2.25.11升级到2.26.5
  • AWS SAM CLI从1.136.0升级到1.137.1
  • Pulumi从3.159.0升级到3.163.0

这些工具更新为基础设施即代码和云资源管理提供了更好的支持和新的功能特性。

浏览器与测试环境更新

自动化测试环境获得了重要更新:

  • Google Chrome和Chrome Driver分别升级到135.0.7049.96和135.0.7049.95
  • Microsoft Edge和Edge Driver升级到135.0.3179.85
  • Mozilla Firefox从137.0升级到137.0.2

这些浏览器更新确保了Web自动化测试能够针对最新的浏览器版本进行,同时保持了与相应浏览器驱动的兼容性。

容器与虚拟化更新

Docker镜像缓存进行了更新:

  • .NET Framework相关镜像更新到了2025年4月构建的版本
  • Windows Nano Server镜像更新到了2025年4月15日构建的版本

这些更新为基于Windows容器的CI/CD流程提供了更安全的基础镜像。

开发者注意事项

开发者在使用这个镜像版本时需要注意以下几点:

  1. Python 3.8.x将在2025年6月6日被移除,建议迁移到更新的Python版本
  2. Go语言1.20和1.21版本将在2025年5月9日移除,1.24将成为默认版本
  3. Windows Server 2019镜像即将进入维护终止周期,建议开始评估迁移到Windows Server 2025

这次更新全面提升了Windows Server 2019作为GitHub Actions runner的能力,为开发者提供了更现代化、更安全的构建和测试环境。虽然这个镜像系列即将结束维护周期,但在过渡期间仍然会收到必要的更新和维护。

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
852
505
kernelkernel
deepin linux kernel
C
21
5
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
240
283
ShopXO开源商城ShopXO开源商城
🔥🔥🔥ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服、进销存,遵循MIT开源协议发布、基于ThinkPHP8框架研发
JavaScript
93
15
UAVSUAVS
智能无人机路径规划仿真系统是一个具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件。它以A、B两国在C区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出,数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。
JavaScript
78
55
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
vue-devuivue-devui
基于全新 DevUI Design 设计体系的 Vue3 组件库,面向研发工具的开源前端解决方案。
TypeScript
614
74
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
175
260
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.07 K
0
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
331
1.07 K