TeamCity 2026.2: Pipelines General Availability, BYOK for AI Assistant, and More

TL;DR · AI 摘要
TeamCity 2026.2正式发布Pipelines功能,支持BYOK自定义AI助手,提升CI/CD灵活性与安全性。
核心要点
- Pipelines从EAP转为正式发布,适用于所有TeamCity版本
- BYOK支持自定义AI助手,允许使用任意云AI或本地LLM
- 新增分支处理、失败运行、促进流水线等功能优化CI/CD
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- TeamCity 2026.2更新
- Pipelines正式发布
- 跨平台支持
- 构建链集成
- AI助手增强
- BYOK支持
- 本地LLM兼容
- 流程优化
- 分支保护机制
- 失败继续执行
- 促进部署
金句 / Highlights
值得收藏与分享的关键句。
Pipelines现在在TeamCity Cloud和On-Premises上正式可用
BYOK允许使用任意云AI或本地LLM与AI助手交互
促进功能现在支持Pipelines,无需重新构建即可部署
调试任务可在编辑模式下进行,无需触发整个流水线
TeamCity 2026.2:管道功能正式发布、AI助手BYOK支持等 - JetBrains 博客
TeamCity
面向DevOps团队的高效CI/CD平台
关注
- 关注:
- X X
- YouTube YouTube
- RSS RSS
获取TeamCity
新闻
版本更新
TeamCity
TeamCity 2026.2:管道功能正式发布、AI助手BYOK支持等
德米特里·科罗文
此次TeamCity On-Premises重大更新引入了多项管道功能改进,这些功能将正式从EAP阶段毕业,成为构建配置中设计CI/CD工作流的官方稳定选项。我们还推出了多项AI相关功能,包括MCP工具集扩展,以及选择任意主要云AI提供商或本地LLM来处理TeamCity中AI助手所有交互的能力。如往常一样,完整功能列表请参阅我们的文档。
我们还为之前的TeamCity On-Premises主要版本推出了两个错误修复更新:2025.11.8和2026.1.4。
TeamCity 管道
正式发布
TeamCity 2025.07首次作为早期访问计划(EAP)功能引入了管道功能——立即在TeamCity Cloud上可用,并可根据请求在TeamCity On-Premises上启用。自那时起,我们逐步缩小了与经典构建配置之间的差距,增加了构建功能支持、.NET步骤、将管道链接到构建链的能力等。
此次发布后,管道功能将正式从EAP阶段毕业,在TeamCity Cloud和On-Premises上对所有规模和复杂度的项目都全面可用。
然而,我们的管道开发不会止步于此——请查看我们的路线图了解后续计划。
改进的分支处理
当YAML文件存储在Git仓库中时,管道现在能更好地处理分支。您现在可以在编辑模式下选择仓库分支,并为每个分支设计独特的流程。
此外,管道现在能更好地处理受保护分支——这是保护主分支免受未经验证提交的最常用技术。从2026.2版本开始,管道会在UI中进行编辑时显示明确警告,指出无法直接推送到受保护分支,而是建议保存到其他分支。
了解更多:功能分支
继续运行失败任务
在设置任务依赖关系时,现在可以启用"即使上游失败也运行任务"选项,确保管道即使在出现错误时也能运行到结束。
虽然整个管道运行仍会标记为失败,但此功能可确保特定任务(如清理或通知步骤)始终运行。
了解更多:任务依赖关系
推送管道运行
"推送"按钮——用于从已完成的旧构建触发构建链下游部分的功能——现在不仅适用于构建配置,也适用于管道。
例如,您可以将成功的"构建Docker镜像"运行推送到"上传到DockerHub"配置或管道中,无需重新构建即可重新部署该制品。
了解更多:部分链执行
调试任务
现在可以在不离开编辑模式并触发整个管道的情况下调试单个任务。这个小改进可以让您更快地设计复杂的工作流,因为您可以即时修复出现的问题,而无需最后再逐一查看失败日志。
了解更多:调试任务
无绑定管道
你现在可以创建不附加VCS根的流水线。此前,此选项仅适用于构建配置。在创建流水线时选择“不使用仓库”选项,即可创建一个不检出任何远程源的自定义工作流。
了解更多:创建和编辑流水线
新增的MCP工具
你的AI代理现在可以使用三种专为TeamCity流水线设计的新工具:teamcity_pipeline_get、teamcity_pipeline_post和teamcity_pipeline_delete。为了避免误操作,post和delete工具仅在启用"勇敢模式"(Brave mode)后可用,该模式需要手动开启。
了解更多:TeamCity MCP
TeamCity AI
AI正在持续重塑软件开发。TeamCity团队采取务实的路线:使用AI解决实际的CI/CD问题,并减少日常任务中的摩擦——同时始终让你掌控AI功能的使用方式和使用范围。
AI助手
AI助手现在支持自带密钥(BYOK)功能,使你可以接入任何支持的大型语言模型(LLM)。前往管理 | AI助手,输入你的开发者AI API密钥。之后你就可以使用Anthropic、OpenAI、Google Gemini或任何其他支持的模型来检查构建并调试CI工作流。
了解更多:AI提供商
MCP增强功能
在2026.1版本中,我们实现了一个MCP端点,允许AI代理将TeamCity服务器作为工具源。在此版本中,我们新增了三个工具,使你可以使用首选的AI解决方案来管理流水线,与传统的构建配置和项目并行使用。
此外,我们实现了OAuth/PKCE授权流程,这意味着你不再需要手动颁发个人访问令牌并将其传递给AI环境配置。
重新运行失败的链式构建
构建配置设置的"依赖项"选项卡现在包含"重试设置"组。
启用"使用自定义重试设置"选项,并在相应框中输入正数的重试次数,当需要延迟下游构建并自动重试失败的依赖项时,无需重新运行整个链。
了解更多:依赖项重试设置
IDE集成
我们已更新IDEA插件,现在该插件包含我们的CLI工具,并提供无缝的MCP服务器注册功能。这意味着你可以通过极少的手动配置,轻松实现与Junie或第三方AI代理的集成。
插件核心功能也得到改进:你现在可以在IDE中查看TeamCity测试的结果,并使用尚未提交的本地更改启动远程运行。
此外,使用IDEA和Android Studio进行Kotlin Multiplatform开发的用户现在可以安装此插件,即可获得专属的免费层级TeamCity Cloud订阅(目前每月上限为30,000个构建积分),在此订阅中可以运行自动生成的流水线来测试和构建你的iOS应用。该插件还简化了TestFlight集成,使部署iOS应用的过程显著更加便捷。
GitHub集成
现在,"拉取请求构建"功能可以通过源分支而非分支引用匹配拉取请求。这使TeamCity能够识别不同仓库中相互关联的拉取请求,并即使GitHub分配了不同的拉取请求编号,也可以将它们合并到同一构建链中一起构建。
了解更多:GitHub拉取请求
DSL编译模式
发布
新功能
- 分享
上一篇 使用 OIDC 认证 TeamCity 构建与外部服务 /Authenticating-TeamCity-Builds-to-External-Services-With-OIDC