一場直播預告里藏著JetBrains對CI/CD賽道的重新下注。5月12日,TeamCity團隊將發布2026.1版本,核心變化不是界面翻新,而是一條從終端直達AI工具的通道。
事件現場:一場技術直播的議程拆解
![]()
這場定檔歐洲中部時間5月12日18:00的直播,主講人是兩位內部人:Solutions Engineering Lead Daniel Gallo,以及Product Manager Ernst。兩人履歷有意思——Daniel干了20年軟件行業,從開發做到系統分析再到解決方案;Ernst之前在游戲行業,現在管TeamCity產品戰略,之前還經手過IntelliJ IDEA和遠程開發工具。
議程本身很緊湊。官方列出的看點包括:Kotlin DSL與YAML雙支持的流水線(pipelines)、全新的TeamCity命令行工具(CLI)、以及面向Claude Code、Codex、JetBrains Junie等AI編程助手的agent skills支持。
但真正的信號藏在最后一行:MCP支持。這讓TeamCity CLI能連接"不同環境中的主流AI工具"——不是JetBrains自家的封閉生態,而是向外嫁接。
時間線回溯:TeamCity的兩次關鍵轉身
要理解這次更新的分量,得看TeamCity過去一年的動作軌跡。
2024年10月22日,Solutions Engineers Ricardo Leite和Daniel Gallo做過一場更新分享。那是TeamCity Pipelines概念首次大規模對外溝通的時間點。同期還有Gearbox游戲開發團隊的深度案例,以及Unity手游+Appdome的集成方案。
再到2025年5月的這場直播,敘事重心明顯轉移:從"我們支持更多游戲引擎"變成"我們嵌入AI工作流"。
這個轉變有數據支撐的背景。JetBrains在2024年度開發者生態報告顯示,49%的開發者已經在使用AI編程工具,其中Claude、GitHub Copilot、JetBrains自家的AI Assistant占據前三。CI/CD工具如果不進入這個上下文,就會被繞過。
TeamCity的選擇是:不做AI模型,做AI的管道工。
產品解剖:CLI為何成為新入口
2026.1版本的核心架構變化,是把CLI從"高級用戶的可選配件"升級為"AI集成的標準接口"。
具體能力分三層:
第一層是終端原生操作。開發者可以直接在命令行運行和管理TeamCity指令,無需切換上下文。這對已經習慣Cursor、Windsurf等AI IDE的用戶來說,減少了認知摩擦。
第二層是agent skills——這是針對特定AI工具的預設能力包。Claude Code、Codex、Junie各自有不同的工具調用協議,TeamCity CLI做了適配封裝。
第三層是MCP(Model Context Protocol)支持。這是Anthropic在2024年底開源的協議標準,允許AI模型安全地連接外部數據源和工具。TeamCity接入MCP,意味著它理論上可以對接任何遵循該協議的AI助手,不限于上述三家。
這個設計思路很JetBrains:不賭單一AI平臺,而是做協議層的中立基礎設施。
流水線雙軌:Kotlin DSL與YAML的并存邏輯
另一個容易被忽略但影響深遠的改動,是pipelines同時支持Kotlin DSL和YAML。
TeamCity的傳統優勢在Kotlin DSL——類型安全、IDE支持完善、可復用組件豐富。但2024年以來的市場現實是:GitHub Actions用YAML搶走了大量新用戶,GitLab CI同樣以YAML為默認。對很多團隊來說,"會YAML"是招聘時的隱形門檻。
JetBrains的應對不是二選一,而是雙軌并行。現有團隊可以繼續用Kotlin DSL做復雜編排,新團隊或輕量場景可以用YAML快速上手。兩種格式的配置可以在同一項目中混用,遷移成本被壓到最低。
這個決策背后是對企業客戶的理解。Ernst在游戲行業和JetBrains enterprise團隊的經歷,讓他清楚大客戶的痛點不是技術先進性,而是遷移風險和團隊學習曲線的平衡。
競爭坐標:TeamCity在CI/CD版圖中的位置
把2026.1的更新放在行業坐標里看,TeamCity正在走一條差異化路線。
GitHub Actions的優勢是生態整合,但深度定制需要繞到GitHub的API層;GitLab CI的一體化程度高,但自托管版本的維護成本不低;CircleCI和Travis CI在云端體驗上領先,但企業私有化部署的支持相對薄弱。
TeamCity的籌碼是:20年積累的本地部署經驗,加上JetBrains IDE生態的協同效應。2026.1版本把CLI和AI工具鏈打通,實際上是在補"開發者體驗"這塊短板——讓TeamCity從"運維團隊的后臺工具"變成"開發者日常觸手可及的基礎設施"。
這個轉變的商業含義是擴大付費用戶基數。TeamCity的許可模式分為Professional(免費,3個build agent)和Enterprise。如果CLI+AI集成能讓更多開發者在本地試用后推動團隊采購,轉化漏斗的上層就會拓寬。
未解問題:直播不會告訴你的三件事
5月12日的直播肯定會展示demo,但有些關鍵信息可能需要后續挖掘:
第一,MCP支持的具體實現方式。是TeamCity CLI作為MCP server,讓AI工具來調用?還是CLI內置MCP client,去連接外部的AI服務?這兩種架構的安全模型完全不同。
第二,agent skills的開放程度。目前提到的三家都是主流工具,但如果團隊使用自研或小眾AI助手,能否自定義skills?這關系到企業客戶的長期鎖定風險。
第三,與JetBrains AI Assistant的協同策略。Junie被列在支持名單里,但Junie和TeamCity的集成深度,是否會優于對Claude Code、Codex的支持?這會考驗JetBrains"平臺中立"承諾的可信度。
一個觀察:CI/CD工具的終端復興
TeamCity 2026.1的CLI-centric設計,呼應了一個更廣泛的趨勢:開發者工具正在從GUI向終端回流。
這不是復古,而是AI驅動的自然結果。大語言模型的交互界面本質是文本,終端是最直接的文本環境。Cursor、Windsurf、Zed等新一代IDE的成功,證明了"AI優先"的終端體驗可以擊敗傳統GUI。
TeamCity把CLI作為AI集成的核心載體,是在順應這個范式轉移。相比之下,那些仍在強調"可視化流水線編輯器"的CI/CD產品,可能正在錯過窗口期。
Daniel Gallo在官方介紹里提到,他現在的日常工作是"幫助全球客戶理解TeamCity并優化CI/CD構建流水線"。這場直播的實質,是JetBrains把這位一線工程師的面對面咨詢,產品化為標準化的CLI能力。
當AI編程助手成為開發者的默認搭檔,CI/CD工具的競爭維度也在改變。不再是"誰的功能清單更長",而是"誰能無縫嵌入AI的工作上下文"。TeamCity 2026.1的賭注是:終端接口+協議中立,比封閉生態更能贏得下一個五年的企業客戶。
直播鏈接已經放出,但更值得跟蹤的是后續的實際集成案例——特別是那些同時使用Claude Code和TeamCity的團隊,他們的真實工作流會驗證這套架構的成色。如果MCP協議能在CI/CD領域形成事實標準,JetBrains這次押注的回報將遠超一個版本更新。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.