FinalBuilder是一個(gè)專業(yè)的編程軟件,專注于編寫(xiě)出色的軟件,可以為你構(gòu)建更加有條理性的程序。有著圖形化的界面,任何軟件開(kāi)發(fā)人員都可以使用它定義和維護(hù)他們的構(gòu)建,而不需要學(xué)習(xí)新的XML模式或語(yǔ)言。還有600+動(dòng)作的,可以在社區(qū)下載部分找到額外的動(dòng)作。從而讓大家編程的時(shí)候可以更加的方便。
軟件特色
集成調(diào)試
調(diào)試引擎完全集成到FinalBuilder IDE中。您可以在動(dòng)作(actions)之間分步執(zhí)行、設(shè)置斷點(diǎn)和設(shè)置變量監(jiān)視來(lái)調(diào)試您的構(gòu)建過(guò)程。
詳細(xì)的日志記錄
構(gòu)建過(guò)程中所有動(dòng)作的輸出將被定向到構(gòu)建日志。日志與動(dòng)作列表保持著相同的樹(shù)結(jié)構(gòu),可以很容易地在日志文件中進(jìn)行導(dǎo)航。日志可以以HTML、XML或文本格式導(dǎo)出。
支持電子郵件、MSN、FTP & SFTP
構(gòu)建過(guò)程可以通過(guò)電子郵件將構(gòu)建結(jié)果發(fā)送給您。例如,如果構(gòu)建失敗,它可以導(dǎo)出日志,將其附加到電子郵件中并發(fā)送給您。您可以在NNTP新聞服務(wù)器上宣布成功的構(gòu)建。
變量
使用變量是使您的構(gòu)建過(guò)程具備動(dòng)態(tài)特點(diǎn)的關(guān)鍵。使用變量將信息從一個(gè)動(dòng)作傳遞到另一個(gè)操動(dòng)作,并允許動(dòng)作使用特定于用戶或特定于機(jī)器的值進(jìn)行構(gòu)建。
版本控制集成
FinalBuilder支持對(duì)十幾個(gè)版本控制系統(tǒng)開(kāi)箱即用,因此它可以使用您現(xiàn)有的版本控制系統(tǒng)來(lái)獲取、簽出、標(biāo)記和執(zhí)行其他與構(gòu)建相關(guān)的操作。
支持腳本撰寫(xiě)
每個(gè)FinalBuilder動(dòng)作(action)都暴露了許多腳本事件,在這些事件中,您可以使用VBScript、JavaScript、Powershell或者Iron Python來(lái)訪問(wèn)此動(dòng)作(action)的所有屬性。此外,“Run Script”動(dòng)作允許您執(zhí)行內(nèi)置動(dòng)作類型可能沒(méi)有涵蓋的特定任務(wù)。
Action Studio
Action Studio是一個(gè)用于編寫(xiě)自定義FinalBuilder動(dòng)作的IDE。它提供了一種擴(kuò)展FinalBuilder的內(nèi)置功能的方法。Action Studio包含在FinalBuilder中,可以在“工具”(Tools)菜單下訪問(wèn)。
軟件功能
動(dòng)作類型選項(xiàng)卡
FinalBuilder提供了600多個(gè)預(yù)先編寫(xiě)的腳本,稱為動(dòng)作(actions)。 動(dòng)作可以與編譯器、版本控制系統(tǒng) & 測(cè)試工具進(jìn)行交互操作,還能執(zhí)行文件操作等更多操作。
要將一個(gè)構(gòu)建過(guò)程的每個(gè)階段自動(dòng)化,可以將動(dòng)作組合到一個(gè)動(dòng)作列表中?!皠?dòng)作”(Actions)選項(xiàng)卡列出了可以添加到您的構(gòu)建項(xiàng)目中的每個(gè)動(dòng)作。
為了快速找到您需要的動(dòng)作,在“動(dòng)作”(Actions)選項(xiàng)卡的頂部提供了一個(gè)“搜索”(Search)框。您可以通過(guò)動(dòng)作名稱,如Build VS.Net Solution,產(chǎn)品名稱,如Visual Studio,或者類別,如Compiler,來(lái)搜索動(dòng)作。
要向您的構(gòu)建項(xiàng)目添加動(dòng)作,請(qǐng)點(diǎn)擊該動(dòng)作或?qū)⑵渫戏胚M(jìn)動(dòng)作列表(Action List)。
主要?jiǎng)幼髁斜?/span>
主要?jiǎng)幼髁斜硎悄x您的構(gòu)建腳本的地方。構(gòu)建過(guò)程將由一組動(dòng)作組成,這些動(dòng)作在構(gòu)建過(guò)程中從上到下執(zhí)行。
可以將動(dòng)作布局在一個(gè)父/子層級(jí)結(jié)構(gòu)中,以向您的構(gòu)建過(guò)程添加結(jié)構(gòu)。在右邊的示例中,構(gòu)建流程上部分的一些節(jié)點(diǎn)(“Try”和“Catch”)被折疊,以便將注意力集中在“Finally”動(dòng)作組中的步驟上。
OnFailure動(dòng)作列表是一個(gè)特殊的動(dòng)作列表,只有在您的構(gòu)建失敗時(shí)才會(huì)執(zhí)行。OnFailure動(dòng)作通常是進(jìn)行“清理”,以便下一個(gè)構(gòu)建運(yùn)行時(shí)不會(huì)出現(xiàn)錯(cuò)誤(例如, 將文件簽回版本控制中)。
執(zhí)行構(gòu)建
要運(yùn)行一個(gè)構(gòu)建,可以單擊工具欄上的運(yùn)行(run)按鈕,或者從“運(yùn)行”(Run)菜單選擇“運(yùn)行”(Run)菜單選項(xiàng)。
運(yùn)行一個(gè)構(gòu)建會(huì)使FinalBuilder IDE進(jìn)入構(gòu)建運(yùn)行狀態(tài),它會(huì)自動(dòng)選擇當(dāng)前正在執(zhí)行的動(dòng)作,并在構(gòu)建日志中顯示日志記錄信息(參見(jiàn)下文)。
當(dāng)一個(gè)構(gòu)建運(yùn)行時(shí),您不能編輯任何動(dòng)作,但是,舉例而言,您可以在IDE底部更改選項(xiàng)卡來(lái)訪問(wèn)“運(yùn)行狀態(tài)”(Run Status)或“監(jiān)視”(Watches)。您還可以使用“運(yùn)行”(Run)菜單或工具欄按鈕來(lái)暫?;蛲V挂粋€(gè)構(gòu)建。
構(gòu)建日志
構(gòu)建日志是存儲(chǔ)一個(gè)構(gòu)建的輸出和日志記錄消息的地方。
日志以與您的構(gòu)建過(guò)程相同的層級(jí)結(jié)構(gòu)被組織,并記錄在該構(gòu)建執(zhí)行期間發(fā)生的所有時(shí)序、狀態(tài)和消息。
構(gòu)建日志是實(shí)時(shí)更新的,以便您可以查看該構(gòu)建的進(jìn)度。
標(biāo)簽: 編程工具
相關(guān)版本
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫(kù)
詳情 -
VC++2019運(yùn)行庫(kù)
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫(kù)安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權(quán)軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費(fèi)版
詳情 -
hypermill2021超級(jí)加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機(jī)必備軟件
網(wǎng)友評(píng)論