FinalBuilder
使用 FinalBuilder 自動化您的構建過程很簡單。使用 FinalBuilder,您無需編輯 xml 或編寫腳本。可視化定義和調試您的構建腳本,然後使用 Windows 調度程序安排它們,或將它們與 Continua CI、Jenkins 或任何其他 CI 服務器集成。
成千上萬的軟體開發人員依靠 FinalBuilder 來自動化構建、測試和發布過程。
圖形界面
FinalBuilder在一個具備邏輯結構的圖形界面中展示您的構建過程。任何軟件開發人員都可以使用FinalBuilder定義和維護他們的構建,而不需要學習新的XML模式或語言。
600+ 動作
FinalBuilder擁有廣泛的預先編寫的動作(actions)庫,其中一個動作可以自動化您的構建過程中的每個常見任務。FinalBuilder還能與您現有的編譯器、版本控制系統和測試工具集成。
流程控制
FinalBuilder包含用來進行局部錯誤處理的Try和Catch動作,以及您在完整編程語言中能夠獲取的所有循環和條件語句。
已排程構建
FinalBuilder能夠與windows的日程安排服務的緊密集成,允許對構建進行日程安排,以便構建每天、每週或在您希望的時間運行。
集成調試
調試引擎完全集成到FinalBuilder IDE中。您可以在動作(actions)之間分步執行、設置斷點和設置變量監視來調試您的構建過程。
詳細的日誌記錄
構建過程中所有動作的輸出將被定向到構建日誌。日誌與動作列表保持著相同的樹結構,可以很容易地在日誌文件中進行導航。日誌可以以HTML、XML或文本格式導出。
支持電子郵件、MSN、FTP & SFTP
構建過程可以通過電子郵件將構建結果發送給您。例如,如果構建失敗,它可以導出日誌,將其附加到電子郵件中並發送給您。您可以在NNTP新聞服務器上宣布成功的構建。
變量
使用變量是使您的構建過程具備動態特點的關鍵。使用變量將信息從一個動作傳遞到另一個操動作,並允許動作使用特定於用戶或特定於機器的值進行構建。
版本控制集成
FinalBuilder支持對十幾個版本控制系統開箱即用,因此它可以使用您現有的版本控制系統來獲取、簽出、標記和執行其他與構建相關的操作。
支持腳本撰寫
每個FinalBuilder動作(action)都暴露了許多腳本事件,在這些事件中,您可以使用VBScript、JavaScript、Powershell或者Iron Python來訪問此動作(action)的所有屬性。此外,“Run Script”動作允許您執行內置動作類型可能沒有涵蓋的特定任務。
Action Studio
Action Studio是一個用於編寫自定義FinalBuilder動作的IDE。它提供了一種擴展FinalBuilder的內置功能的方法。Action Studio包含在FinalBuilder中,可以在“工具”(Tools)菜單下訪問。
FinalBuilder所有的特性
要獲取FinalBuilder所有特性的列表,並對標準版和專業版進行比較,請參閱特性矩陣(Feature Matrix)
Standard Edition Features
- Graphical User Interface
- Advanced Flow Control
- Debugging inc. watches & breakpoints
- Integrated ActiveScript
- ActionStudio
- Hierarchical logging to database
Professional Edition Features
- All Standard Edition Features Plus:
- IDE SCCAPI Source Control
- Multiple Actions in Parallel
- Build Statistics Graphs and Reports
- SQL Server Actions
- Run Actions in Parallel
- SFTP, FTPS & SSH Actions
- MSI, WMI, Stack/Queue Actions
- Webservice, Amazon EC2 Actions
Professional Edition | Standard Edition | ||||
Site | Floating | Named | Site | Floating | Named |
For Large Teams | For Small Teams | For Build Masters | For Large Teams | For Small Teams | For Solo Developers |
Unlimited Installations Unlimited Instances |
10 Installations 1 Instance |
2 Installations 1 Instance |
Unlimited Installations Unlimited Instances |
10 Installations 1 Instance |
2 Installations 1 Instance |
Continua CI - 有效的持續集成
Continua CI 是一種易於使用、可擴展且價格合理的持續集成服務器。通過直觀的用戶界面,只需幾分鐘即可啟動和運行。
憑藉對 Visual Studio、MSBuild、Ant、Nant、Rake、FinalBuilder、Git、Hg、Svn、Perforce 和許多其他工具的支持,Continua CI 可以滿足每個人的需求。
Automise
超過 250,000 台 PC 依靠 Automise 來自動執行管理任務。
您無需編寫腳本和批處理文件即可自動執行 Windows 管理。
Automise 將數百個預先編寫的腳本打包到一個拖放式圖形界面中。