The JetBrains Blog

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

8.5内容质量
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

结构提纲

按章节快速跳转。

  1. 介绍TeamCity 2026.2主要更新内容及版本兼容性

  2. ·Pipelines正式发布

    说明Pipelines从EAP转为正式版本的关键改进

  3. BYOK AI助手支持

    描述允许自定义AI提供者的安全特性

  4. 展示Git分支管理能力的增强与保护机制

  5. 解释新特性允许流水线在上游失败后继续执行

  6. 说明如何从旧构建触发下游任务而无需重建

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • TeamCity 2026.2更新
    • Pipelines正式发布
      • 跨平台支持
      • 构建链集成
    • AI助手增强
      • BYOK支持
      • 本地LLM兼容
    • 流程优化
      • 分支保护机制
      • 失败继续执行
      • 促进部署

金句 / Highlights

值得收藏与分享的关键句。

#CI/CD#TeamCity#JetBrains#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编译模式

发布

新功能

  • 分享
  • Facebook
  • Twitter
  • Linkedin

上一篇 使用 OIDC 认证 TeamCity 构建与外部服务 /Authenticating-TeamCity-Builds-to-External-Services-With-OIDC