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