FinalBuilder 使用這款自動化建立和發佈管理工具,軟件開發者能夠定義和維護一個可靠的以及可重複建立的程序。FinalBuilder包括集成的帶有版本的控制系統,文件和目錄選項,重複器,源代碼編譯,測試工具,數據庫系統,安裝工具,以及用於在因特網上進行配置的行爲和CD或者DVD刻錄功能。該軟件擁有280個內置的行爲,容許你從源代碼編譯應用軟件,編譯設置和安裝程序,做用於版本控制系統,編譯幫助文件,建立和編輯INI文件以及Windows操做系統註冊表鍵,刻錄CD和DVD或者建立ISO映像,壓縮和未壓縮文件,容許自動測試,從或者向服務器移動FTP文件,發送電子郵件信息和在新聞服務器上郵遞,以及建立計劃進度表。【摘自百度百科】sql
本人下載的FinalBuilder版本爲7,下面就本人的一些經驗與你們分享:數據庫
流程windows
界面服務器
使用的工具工具
項目是直接導入的delphi項目,在Wizard菜單下選擇」Import Rad Studio Project Group」,導入便可。測試
在Tools->Option下面配置各工具的位置,ui
Subversion位於D:\Program Files\TortoiseSVN\binspa
Winrar位於C:\Program Files\WinRAR\WinRAR.exe操作系統
Nullsoft Installer位於D:\Program Files\NSIS\makensis.exe版本控制
固然,還能夠設置許多其餘的工具目錄,如Setupbuilder,CVS,.Net,sql server等
配置
下面爲各項的配置
刪除山東醫保接口臨時文件
Command: E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\code\DelTemp.bat
Start In: E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\code
壓縮山東醫保接口EXE
其中aspack要在windows環境變量中指定路徑
Command: aspack.exe F:\山東醫保接口\bin\PInterface.exe /R+ /D+ /B- /S
生成山東醫保接口的安裝程序
NSIS Script: F:\山東醫保接口\setup\ybinterface.nsi
安裝腳本文件能夠根據本身的程序進行編輯,此處採用Nullsoft Installer,也可用Inno setup哦Setup Builder等
在Project中定義一個變量PrjTime,string類型
添加一Action
GetDateTime,將其存入變量PrjTime,格式爲yyyymmddhhnn
壓縮山東接口項目代碼
Achieve Name: F:\bak\山東接口項目\Prj%PrjTime%.rar
增長一XCopy Action
ile Locations 下的
Source: F:\山東醫保接口\*.*
Destination Directory: E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\
上傳到SVN,使用的腳步,用Tortoise上傳
Conmand: TortoiseProc.exe /command:commit /path:"E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\code\image\*E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\code\source\*E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\doc\*E:\醫院管理系統\HIS_2.0_山東\山東醫保接口\setup\" /closeonend:2