内容提要
TeamCity 发布 2026.2.1 和 2026.1.5 错误修复更新,修复 40 多个安全漏洞,并解决 TFS 项目差异显示、YAML 配置导入、MSBuildTools 检测等问题。官方建议尽快升级,同主版本内可自由升降级,无需备份恢复,支持自动更新、官网下载或 Docker 镜像升级。
延伸解读
安全修复是本次更新的重点
两个版本合计修复了 40 多个安全漏洞,官方明确建议尽快升级。对于持续集成环境而言,构建服务器往往持有代码仓库凭证、部署密钥和制品访问权限,一旦被利用影响面较大。因此即使当前构建流程运行正常,也应优先安排升级窗口,而不是等待下一个功能版本。
同主版本内升降级无需备份恢复
官方说明同一主版本的所有错误修复更新共享数据格式,因此可以在该系列内自由升级或降级,无需备份和恢复。这降低了升级失败后的回退成本,但注意该保证仅限同一主版本内,跨主版本升级仍需按常规流程评估兼容性并做好备份。
三个具体缺陷的修复值得关注
本次更新修复了 TFS 项目无法显示差异、流水线无法从主仓库分支导入 YAML 配置文件,以及 Visual Studio Build Tools 2026 九月更新后 MSBuildTools 无法被检测的问题。如果团队使用 TFS 或依赖 YAML 配置管理流水线,这些修复会直接影响日常构建与代码审查体验。
升级方式灵活,可按环境选择
官方提供三种升级途径:使用当前版本内的自动更新功能、从 JetBrains 官网下载最新版本,或拉取更新后的 Docker 镜像。不同部署方式可对应不同路径,例如容器化环境直接更新镜像即可。升级后如遇问题,可通过 TeamCity 论坛或问题跟踪器反馈。
Q&A
TeamCity 2026.2.1 和 2026.1.5 更新主要修复了哪些问题?
这两个更新主要修复了超过 40 个安全漏洞,同时还修复了一些常规错误和性能问题,包括 TFS 项目无法显示差异、流水线无法从主仓库分支导入 YAML 配置文件、Visual Studio Build Tools 2026 九月更新后 MSBuildTools 无法检测等问题。
为什么官方强烈建议尽快升级到 TeamCity 2026.2.1 或 2026.1.5?
因为这些更新包含了大量安全修复(超过 40 个漏洞),升级可以增强工作流的安全性,同时还能获得性能改进、更好的集成兼容性以及更快更稳定的构建。
TeamCity 同一主版本内升级或降级需要备份和恢复吗?
不需要。所有针对同一主版本的 TeamCity 错误修复更新共享相同的数据格式,因此可以在该系列内自由升级或降级,无需备份和恢复。
如何升级 TeamCity 到最新版本?
可以通过三种方式升级:使用当前 TeamCity 版本中的自动更新功能;直接从 JetBrains 官网下载最新版本;或者拉取更新后的 TeamCity Docker 镜像。
TeamCity 2026.2.1 和 2026.1.5 修复了哪些具体的非安全 bug?
修复了三个具体问题:TFS 项目无法显示差异;流水线无法从主仓库分支导入 YAML 配置文件;Visual Studio Build Tools 2026 九月更新后 MSBuildTools 无法检测。
如果升级 TeamCity 遇到问题,可以在哪里获得帮助?
可以通过 TeamCity 论坛或问题跟踪器(Issue Tracker)反馈问题并获取帮助。