TeamCity
產(chǎn)品編號:171435
當前版本:v2024
開 發(fā) 商:JetBrains
產(chǎn)品類型:軟件
產(chǎn)品功能:IDE集成/持續(xù)集成/智力測試/實時報告/管道優(yōu)化
開發(fā)平臺:JAVA、.NET、RUBY、XCOD、C++、 PyThon, PHP、NODE.JS
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
面向以DevOps為中心的團隊的強大持續(xù)集成 TeamCity是一款針對專業(yè)開發(fā)人員和構(gòu)建工程師的用戶友好的持續(xù)集成(CI)服務(wù)器。 我們的解決方案將幫助在您的 DevOps 流程中成功實現(xiàn)持續(xù)集成、持續(xù)交付和持續(xù)部署。 開始使用TeamCity的5大理由 面向開發(fā)者 性能更佳 正如您的 IDE 給您更多的編碼超能力一樣,TeamCity 可以簡化持續(xù)集成。 從首天開始,它就可以與您的構(gòu)建和測試工具集成、詳細可視化 DevOps 管道,并幫助您提高生產(chǎn)力。 輕松入門 開始使用 TeamCity 真的很容易。 設(shè)置首個管道只需不到 2 分鐘的時間,并且可以通過簡單的 UI 來完成,而無需編寫任何代碼。 智力測試 不同于其他 CI 解決方案,TeamCity 理解您的測試。 它與構(gòu)建和測試工具集成在一起、保留測試歷史記錄、將不穩(wěn)定的測試標記為不穩(wěn)定,甚至可以幫助您確定導(dǎo)致管道故障的提交。 實時報告 不用等到構(gòu)建完成后才發(fā)現(xiàn)有問題。 一切問題都會實時報告,讓您可以深入研究和解決問題,將其分配給您的項目成員,甚至可以直接在 IDE 的代碼行中將其打開。 遠程運行和預(yù)測試提交 通過將 TeamCity 與 IDE 集成,您可以構(gòu)建、檢查和運行自動化測試,而無需創(chuàng)建任何分支或提交任何代碼 – 始終保持代碼庫整潔。 面向 DevOps 工程師 配置即代碼 您可以通過 TeamCity 的 Web UI 配置構(gòu)建管道,或使用強類型 DSL 以編程方式創(chuàng)建構(gòu)建管道。 將管道配置作為代碼可以使您輕松地重用它們,并隨著項目的擴大持續(xù)保持對它們的掌控。 管道優(yōu)化 TeamCity 通過優(yōu)化構(gòu)建隊列、重用先前構(gòu)建中的工件以及僅在管道中運行所需的少步驟,以智能的方式協(xié)調(diào)您的構(gòu)建和測試。這將為您的每日構(gòu)建時間節(jié)省 30% 的時間! 模板 通過提取構(gòu)建配置模板,可以輕松消除在不同項目中重復(fù)設(shè)置的麻煩。使用構(gòu)建模板,您在新建項目時無需從頭開始進行 CI/CD 管道的所有繁瑣設(shè)置流程。 RESTful API 實際上,TeamCity 的每個功能都可以通過 RESTful API 獲得,該 API 允許您將其與應(yīng)用程序集成或使用腳本與之交互。 多平臺,多語言 TeamCity 支持所有編程語言,并與用于構(gòu)建和測試軟件的所有流行工具集成。您可以創(chuàng)建和自動化具有多種依賴關(guān)系和觸發(fā)器的任何復(fù)雜性和規(guī)模的 DevOps 管道。 面向經(jīng)理 獲得 CI 概覽 TeamCity 可視化了管道的工作方式、可讓您跟蹤團隊的代碼質(zhì)量在一段時間內(nèi)變化的方式,并幫助您分析趨勢。您一直可以追蹤了解每個構(gòu)建的狀態(tài),并快速將任何版本部署到登臺服務(wù)器或生產(chǎn)服務(wù)器。 整理團隊的工作 如果您的管道發(fā)生故障,TeamCity 將查明根本原因并嘗試確定誰的更改造成了問題。 構(gòu)建問題可以自動分配給團隊成員進行調(diào)查。 免費起步,擴展規(guī)模無上限 您可以通過 TeamCity 的 Web UI 配置構(gòu)建管道,或使用強類型 DSL 以編程方式創(chuàng)建構(gòu)建管道。 將管道配置作為代碼可以使您輕松地重用它們,并隨著項目的擴大持續(xù)保持對它們的掌控。 獲得專業(yè)的技術(shù)支持 已經(jīng)存在了十多年的 TeamCity 是業(yè)界成熟的產(chǎn)品之一。 如有任何問題,您可以通過我們的公共問題跟蹤器、社區(qū)論壇、全面的在線文檔,或從我們的支持工程師獲得專屬支持。 從快速的反饋循環(huán)受益 TeamCity 了解您的開發(fā)過程并幫助您提高開發(fā)效率。您和您的團隊可以實時跟蹤進度,并且可以直接在 IDE 中或通過電子郵件、Slack 和其他渠道將構(gòu)建結(jié)果通知您。 面向管理員 無需維護 TeamCity 提供運行狀況和性能報告,Prometheus 指標終端點以及許多其他工具,以進行高效維護。它與所有主流的開發(fā)者軟件集成,并自動使所有組件保持新狀態(tài),可為您節(jié)省大量時間。 可擴展性 您只需要一個 TeamCity 服務(wù)器即可協(xié)調(diào)數(shù)百個構(gòu)建代理。而且,如果您需要高水平的性能和可靠性,則可以運行多個 TeamCity 服務(wù)器,并使它們在集群環(huán)境中協(xié)同工作。 云集成 TeamCity 允許您在自己喜歡的云提供商或您自己的 Kubernetes 集群中實施可擴展的 CI/CD 架構(gòu),并在需要時動態(tài)增加交付管道的容量。 訪問管理 您可以直接在 TeamCity 中管理用戶及其權(quán)限,或者通過 LDAP 協(xié)議將用戶目錄與架構(gòu)同步。項目可以擁有自己的管理員,也可以從其父項目繼承設(shè)置,這使得訪問管理變得輕而易舉。 豐富的插件生態(tài)系統(tǒng) TeamCity 附帶數(shù)百個免費插件,只需點擊幾下即可安裝,無需重新啟動服務(wù)器。而且,如果您想使 CI 更加強大,可以使用 OpenAPI 來實現(xiàn)一個新的 CI。 主要功能 快速反饋環(huán)助力您提高生產(chǎn)效率 與所有熱門的構(gòu)建和測試工具集成 無論您是使用 Maven、npm、Gradle 和 MSBuild 等工具,還是運行自己的 Docker 容器,TeamCity 都了解您的項目是如何構(gòu)建的,讓您可以輕松設(shè)置 CI/CD,并讓您完全了解您的管道。 實時生成進度報告 CI/CD 構(gòu)建和測試的結(jié)果會實時報告,因此您可以快速迭代并更快地發(fā)布新功能。 獲得全面的故障分析 智力測試 TeamCity 不僅可以實時報告正在運行的測試,還可以保留其構(gòu)建歷史,記錄其持續(xù)時間,并將不穩(wěn)定的測試標記為不穩(wěn)定。每個測試可能包含各種詳細信息,例如堆棧跟蹤、屏幕截圖、鏈接、構(gòu)建工件和日志,使您的團隊可以快速調(diào)查故障。新測試和失敗的測試可以先于其他測試開始,以提供更快的反饋。 自動化任何復(fù)雜程度和規(guī)模的管道 構(gòu)建鏈 TeamCity 將 CI/CD 管道的概念提升到一個全新的水平。借助構(gòu)建鏈,您可以構(gòu)建源代碼分布在多個倉庫中的應(yīng)用,并行運行多個構(gòu)建和測試,并利用許多智能優(yōu)化來節(jié)省您運行增量構(gòu)建的時間。 構(gòu)建鏈可幫助您設(shè)計軟件交付流程,并使您專注于編寫代碼和測試,無需關(guān)注將管道的不同部分相互連接。 配置即代碼 使用真正的編程語言設(shè)置您的 CI/CD 如果您熟悉將 CI/CD 描述為代碼的 YAML 或類似格式,那么您可能會知道維護大型項目的配置有多麻煩。然而,對于 TeamCity 來說,一切都不是問題! TeamCity 允許您使用 Kotlin 編寫 CI/CD 配置,從而為您提供功能齊全的編程語言及其工具包的強大功能。導(dǎo)入庫,創(chuàng)建自己的函數(shù),在 IDE 中享受自動補全和重構(gòu) - 這些只是眾多工具中的一部分,可以幫助您保持 CI/CD 配置的清潔和可維護性。 TeamCity Cloud 由 JetBrains 管理 告別物理服務(wù)器安裝和維護的煩惱。TeamCity Cloud 支持新的構(gòu)建工具和測試框架,還包含所有新的安全更新。 云端和自托管運行程序 在 JetBrains 提供的構(gòu)建代理上運行構(gòu)建,或從您自己的網(wǎng)絡(luò)連接構(gòu)建代理。混合搭配各式選項,發(fā)現(xiàn)有效的設(shè)置。 每個用戶 9.60 美元起 更低成本,更優(yōu)構(gòu)建!TeamCity Cloud 定價靈活、功能廣泛,適合任意團隊規(guī)模和工作流。 CI/CD 未來已至 感受構(gòu)建的新高度。使用 Kotlin 設(shè)置復(fù)雜管道,或點擊直觀的用戶界面輕松上手。直接在 IDE 中接收有關(guān)構(gòu)建結(jié)果的即時通知,以及在不提交的情況下檢查代碼是否會中斷構(gòu)建。 我們有一系列 Windows、Linux 和 macOS 構(gòu)建代理,可讓您構(gòu)建各種應(yīng)用、軟件包和容器。