• 持续集成工具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 FilesTortoiseSVNin

    Winrar位于C:Program FilesWinRARWinRAR.exe

    Nullsoft Installer位于D:Program FilesNSISmakensis.exe

    当然,还可以设置许多其他的工具目录,如Setupbuilder,CVS,.Net,sql server等

    配置

    下面为各项的配置

    删除山东医保接口临时文件

    Command: E:医院管理系统HIS_2.0_山东山东医保接口codeDelTemp.bat

    Start In: E:医院管理系统HIS_2.0_山东山东医保接口code

    压缩山东医保接口EXE

    其中aspack要在windows环境变量中指定路径

    Command: aspack.exe F:山东医保接口inPInterface.exe /R+ /D+ /B- /S

    生成山东医保接口的安装程序

    NSIS Script:  F:山东医保接口setupybinterface.nsi

    安装脚本文件可以根据自己的程序进行编辑,此处采用Nullsoft Installer,也可用Inno setup哦Setup Builder等

    在Project中定义一个变量PrjTime,string类型

    添加一Action

    GetDateTime,将其存入变量PrjTime,格式为yyyymmddhhnn

    压缩山东接口项目代码

    Achieve Name:  F:ak山东接口项目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_山东山东医保接口codeimage*E:医院管理系统HIS_2.0_山东山东医保接口codesource*E:医院管理系统HIS_2.0_山东山东医保接口doc*E:医院管理系统HIS_2.0_山东山东医保接口setup" /closeonend:2

  • 相关阅读:
    启动 YARN 并运行 MapReduce 程序(伪分布式模式)
    启动 HDFS 并运行 MapReduce 程序(伪分布式模式)
    简单计算器(stack)
    Linux定时发邮件脚本
    HttpClient接口调用-客户端
    获取时间字符串
    Visual Assist代码高亮突然失效
    批量快速生成员工文件夹工具
    日语学习笔记整理(汉译日)
    有关使用PLSQL Developer时出现报错ora-12514解决的方法
  • 原文地址:https://www.cnblogs.com/harveylv/p/6824543.html
Copyright © 2020-2023  润新知