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使用心得相关推荐

  1. python持续集成工具_21 个好用的持续集成工具,总有一款适合你

    原标题:21 个好用的持续集成工具,总有一款适合你 市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web ...

  2. 21 个好用的持续集成工具,总有一款适合你

    市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工 ...

  3. 持续集成工具 jenkins

    研究比较深入的博客地址: http://blog.csdn.net/wangmuming/article/category/2167947 Jenkins安装与配置 2 Jenkins安装 在最简单的 ...

  4. 21 个好用的持续集成工具

    市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工 ...

  5. jenkins 忘记密码_持续集成工具Jenkins 在CentOS系统下安装

    一.Jenkins简介 Jenkins是一个开源的持续集成工具,用于持续.自动的构建.测试.发布项目.Jenkins使用Java开发,可与版本管理工具集成使用. Jenkins支持UI操作来部署流水线 ...

  6. 中小型研发团队架构实践:高效率、低风险,一键发布并测试的持续集成工具Jenkins...

    一.Jenkins 简介 \\ 当每月发布次数变得越来越多时,如超过 200 次,发布工作人员的工作量会翻倍,此时由人工发布操作失误引起的风险会变得越来越大.为了提高项目的发布效率,也为了降低由人工操 ...

  7. 持续集成工具 Jetbrains TeamCity 简介

    目录 安装 Windows下安装 Docker下安装 使用TeamCity 初始化 配置数据库 新建项目 设置构建步骤 构建项目 测试项目 自动构建 邮件通知 大名鼎鼎的Intellij IDEA大家 ...

  8. java 持续集成工具_Jenkins集成式项目控件下载

    Jenkins是一款基于Java开发的持续集成工具,它是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能, 主要可用于持续.自动地构建/测试软件项目,如CruiseContr ...

  9. 不容错过的8个持续集成工具

    如果你很熟悉"持续集成",一定会同意这样的观点:"它已经逐渐成为一种必不可少的工具".在这篇文章中,我们将介绍几款流行的持续集成工具.阅读后,你会对这些CI工具 ...

最新文章

  1. php 发布时间设计,php – 发布和评论的数据库设计
  2. PHP json_encode() 函数介绍
  3. 5分钟快速掌握 Python 定时任务框架
  4. 那些年困扰我们的Linux 的蠕虫、病毒和木马
  5. 参加kaggle比赛
  6. python语言goto_如何在 Python 中实现 goto 语句
  7. 使用DataWorks调度DLA循环任务
  8. python删除链表_基于Python和C++实现删除链表的节点
  9. 学考计算机fix怎么取消,学考XK-80科学型计算器的使用说明.ppt
  10. 解决request-html chromium下载失败原因
  11. UNIX环境高级编程-第六章-系统数据文件和信息
  12. ODL(C版本)安装过程
  13. 天上的街市Unity游戏场景制作案例(一)
  14. Delphi之API函数
  15. 软件打开文件夹后闪退
  16. java-php-python-医院挂号管理系统计算机毕业设计
  17. 数字图像处理01:imadjust函数的Pyhton实现
  18. 什么情况下应该选用远心镜头
  19. Echarts5.3.2可视化案例-应用篇
  20. (arxiv-2018)图像检索的注意力感知广义平均池化

热门文章

  1. C++里将string类字符串(utf-8编码)分解成单个字(可中英混输)
  2. const 和 #define 区别总结
  3. C++重载和重写的条件以及重写后对基类函数的覆盖
  4. 修改之前的myshell使之支持输入输出重定向
  5. New Distinct Substrings(后缀数组)
  6. Robot Framework自动化测试(一)--- 安装
  7. 【JAVA并发编程实战】3、同步容器
  8. 查看并设置oracle并发连接数
  9. 转:(图文并茂)SQL Server 2005详细安装过程及配置
  10. SQLServer 优化SQL语句 in 和not in的替代方案