内容提要
TeamCity发布本地版2026.2.2和2026.1.6修复更新,解决大量安全与性能问题,并修复多项缺陷:父项目版本化设置创建的项目无法收集变更、服务器重启后云代理无法匹配实例、检出规则修订计算缓慢、辅助节点无法获取安全补丁列表。官方强烈建议安装,同主版本内可自由升级或降级,无需备份恢复,支持自动更新、官网下载或Docker镜像升级。
延伸解读
安全修复是本次更新的重点
文章明确提到更新解决了大量安全问题,并强烈建议安装以保护实例免受潜在威胁。其中一项具体修复是辅助节点无法获取可用安全补丁列表,这直接影响安全补丁的可见性与部署。对于使用本地版TeamCity的团队,及时应用此类修复比等待功能更新更为紧迫。
同主版本内升降级无需备份恢复
文章指出,同一主版本系列的所有缺陷修复更新共享数据格式,因此可以在该系列内自由升级或降级,无需备份和恢复。这降低了尝试新版本的风险:若更新后遇到问题,可回退到同系列旧版本。但该便利仅限同一主版本内,跨主版本升级仍需按常规流程处理。
修复项涉及构建链关键环节
本次修复的缺陷包括父项目版本化设置创建的项目无法收集变更、服务器重启后云代理无法匹配实例、检出规则修订计算缓慢以及辅助节点无法获取安全补丁列表。这些问题分别影响变更触发、云代理可用性、构建性能和安全管理,说明更新对日常构建流水线的稳定性有实际意义。
Q&A
TeamCity 2026.2.2 和 2026.1.6 更新主要解决了哪些问题?
这些更新解决了大量问题,包括安全问题和性能问题,并修复了以下缺陷:父项目版本化设置创建的项目无法收集新变更;服务器重启后云代理无法匹配到相关实例;检出规则修订计算缓慢(影响很少更改的文件);辅助节点无法获取可用安全补丁列表。
为什么官方强烈建议安装 TeamCity 2026.2.2 和 2026.1.6 更新?
因为这些更新解决了安全漏洞,有助于保护 TeamCity On-Premises 实例免受潜在威胁。
在同一主版本内升级或降级 TeamCity 需要备份和恢复吗?
不需要。所有针对同一主版本的 TeamCity 缺陷修复更新共享数据格式,因此可以在该系列内升级或降级,无需备份和恢复。
如何升级到 TeamCity 2026.2.2 或 2026.1.6?
可以通过三种方式升级:使用当前 TeamCity 版本中的自动更新功能;直接从 JetBrains 网站下载最新版本;拉取更新后的 TeamCity Docker 镜像。
保持 TeamCity 小版本更新有哪些好处?
保持小版本更新可以带来性能改进、更好的集成兼容性、更快更稳定的构建以及增强的工作流安全性。
如果遇到问题或需要帮助,可以通过哪些渠道反馈?
可以通过 TeamCity 论坛或问题跟踪器(Issue Tracker)反馈问题或寻求帮助。