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