博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
持续集成工具FinalBuilder使用心得
阅读量:6002 次
发布时间:2019-06-20

本文共 1545 字,大约阅读时间需要 5 分钟。

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

转载于:https://www.cnblogs.com/harveylv/articles/6824542.html

你可能感兴趣的文章
centos 安装mysql5.7
查看>>
@RequestParam注解的使用
查看>>
黑夜的精神力量
查看>>
Spring hibernate 事务的流程
查看>>
有关office 2010办公软件安装不上的问题解答
查看>>
centos7中php使用memcache
查看>>
Linux系统上传下载工具rz/sz
查看>>
matplotlib绑定到PyQt5(有菜单)
查看>>
利用Powershell和ceye.io实现Windows账户密码回传
查看>>
如何清理EBS R12 middle-tier cache
查看>>
Windows 8.1 今年 1 月市场份额超 Vista
查看>>
《设计团队协作权威指南》—第1章1.5节总结
查看>>
【PMP认证考试之个人总结】第 5 章 项目时间管理
查看>>
Chair:支付宝前端团队推出的Node.js Web框架
查看>>
port-forward v1.0.1 发布,端口转发工具
查看>>
《Total Commander:万能文件管理器》——第3.8节.后续更新
查看>>
BSD vi/vim 命令大全(下)[转]
查看>>
css3中变形与动画(一)
查看>>
[XMove-自主设计的体感解决方案] 系统综述
查看>>
设计模式 ( 十五 ) 中介者模式Mediator(对象行为型)
查看>>