JetBrains TeamCity是一款專為java打造的持續集成程序,可以幫助用戶幾分鐘之類就可以為項目配置一個構建服務器,是不是很強大,只要簡單幾分鐘就可以了!!!絕對是利器。
軟件特色
TeamCity提供一系列特性可以讓團隊快速實現持續集成:IDE工具集成、各種消息通知、各種報表、項目的管理、分布式的編譯等等,所有的這些,都是讓你的團隊快速享有持續集成帶來的效率提升、高質量的軟件保障。
使用 TeamCity,你能夠在幾分鐘之內為你的項目配置一個構建服務器,它內建了持續單元測試,代碼質量分析和早期的構建問題分析報告,你甚至可以在IDE進行。
TeamCity 提供平滑的學習曲線,你可以逐步的學習經它的高級特性和功能,你很快就能加強你發布管理實踐。 本次發布,在可用性作了大量的改進,更新的IDE 插件支持 CVS和SVN,另外還包括一些之前版本不具備的企業級的特性。
功能介紹
1、技術意識
TeamCity被稱為“智能CI服務器”的一個原因是它的集成方法。當我們說我們支持一個工具,我們的意思是在任何可能的方式。例如,對Visual Studio項目的支持提供了工具版本的自動檢測,測試框架支持,代碼覆蓋,靜態代碼分析等。最好的事情是,你得到所有這些支持,而無需安裝任何插件,沒有修改構建腳本!
2、關鍵集成
如果沒有與一些關鍵工具(如版本控制,問題跟蹤器,構建工具和軟件包存儲庫)集成,就無法想象一個偉大的CI和CD服務器。TeamCity非常重視為這些關鍵集成提供完全支持。
3、云集成
TeamCity通過動態擴展Amazon EC2,Microsoft Azure和VMware vSphere上的構建代理場,利用云計算。
4、連續集成
你認真地持續集成嗎?你想有一個穩定的樹干和綠色建筑?如果是這樣,TeamCity將提供許多功能來支持你一路。
5、組態
熟練的軟件開發人員試圖避免代碼重復; 類似地,構建工程師避免設置的重復。TeamCity理解這一點,并提供了幾種重復使用設置的方法。
6、構建歷史
我們相信,保持構建,更改和故障的歷史對任何軟件開發過程的成功至關重要。TeamCity使您能夠運行歷史記錄構建,查看統計信息和測試歷史記錄報告,以及固定,標記和將構建添加到收藏夾。所有更改都會在更改日志中累積。
7、構建基礎架構
想象一下,來自開發人員和一批測試人員的變化的傳送帶接受變化,驗證它們并且用驗證結果補充這些變化。TeamCity是這樣一個傳送帶,除了測試者被替換為構建代理。
8、代碼質量跟蹤
幫助您在項目上實現更好的代碼質量是TeamCity的最終目的。這就是為什么它附帶著著名的IntelliJ IDEA和ReSharper代碼分析和檢查Java和.NET代碼。主要覆蓋引擎也是捆綁和支持開箱。甚至可以使用代碼質量作為構建失敗條件。
9、VCS互操作性
TeamCity版本控制系統集成是全面的。很難想象TeamCity無法檢索其源代碼的項目。
10、可擴展性和定制
TeamCity為您提供多種交互,自定義和擴展服務器的方式。在構建腳本中使用服務消息,通過REST API進行交互,或使用Open API為TeamCity創建插件。
11、系統維護
TeamCity可幫助您維護CI服務器的健康和穩定,即使沒有構建正在運行,這樣你不會浪費你的時間,當最需要的時候。它提供了有用的報告,如磁盤使用情況,構建時間和服務器運行狀況報告。此外,它在后臺運行構建歷史清理,所以
12、用戶管理
我們知道CI服務器是整個團隊或整個公司使用的,這就是為什么TeamCity提供靈活的用戶管理,包括分配用戶角色,將用戶分組,不同的用戶身份驗證方式以及所有用戶操作的日志用于服務器上所有活動的透明度。
- PC官方版
- 安卓官方手機版
- IOS官方手機版