持续集成工具FinalBuilder使用心得
FinalBuilder 使用這款自動化創建和發布管理工具,軟件開發者可以定義和維護一個可靠的以及可重復創建的程序。FinalBuilder包括集成的帶有版本的控制系統,文件和目錄選項,重復器,源代碼編譯,測試工具,數據庫系統,安裝工具,以及用于在因特網上進行配置的行為和CD或者DVD刻錄功能。該軟件擁有280個內置的行為,允許你從源代碼編譯應用軟件,編譯設置和安裝程序,作用于版本控制系統,編譯幫助文件,創建和編輯INI文件以及Windows操作系統注冊表鍵,刻錄CD和DVD或者創建ISO映像,壓縮和未壓縮文件,允許自動測試,從或者向服務器移動FTP文件,發送電子郵件信息和在新聞服務器上郵遞,以及創建計劃進度表。【摘自百度百科】
本人下載的FinalBuilder版本為7,下面就本人的一些經驗與大家分享:
流程
?????????
???????
界面
???
?
使用的工具
項目是直接導入的delphi項目,在Wizard菜單下選擇”Import Rad Studio Project Group”,導入即可。
在Tools->Option下面配置各工具的位置,
???
Subversion位于D:\Program Files\TortoiseSVN\bin
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
總結
以上是生活随笔為你收集整理的持续集成工具FinalBuilder使用心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我梦到的人是不是也在想我
- 下一篇: (转)[Android分享] Andro