Using this automated creation and release management tool, finalbuilder allows software developers to define and maintain a reliable and reusableProgram. Finalbuilder includes integrated version control systems, file and directory options, repeators, source code compilation, test tools, database systems, and Installation Tools, and the behavior for configuration on the Internet and the CD or DVD burning function. The software has 280 built-in behaviors, allowing you to compile application software from the source code, compile settings and install programs, act on the version control system, compile help files, create and edit the INI file and the Windows operating system registry key, a CD and a DVD, or create an ISO image, compress and uncompress the file, allow automatic testing, and move the FTP file from or to the server, send email information and mail it to the news server, and create a schedule. [From Baidu encyclopedia]
The finalbuilder version I downloaded is 7. I will share some of my experiences with you:
Process
Interface
Tools used
A project is a directly imported Delphi project. Select "Import rad studio Project Group" under the wizard menu to import the project.
Configure the location of each tool under tools> option,
The Subversion is located at D: \ Program Files \ tortoisesvn \ bin.
WinRAR is located in c: \ Program Files \ WinRAR \ winrar.exe
Nullsoft Installer is located at D: \ Program Files \ NSIs \ makensis.exe
Of course, you can also set many other tool directories, such as setupbuilder, CVS,. net, and SQL Server.
Configuration
The configuration items are as follows:
Delete temporary file of Shandong Medical Insurance Interface
Command: e: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ code \ deltemp. bat
Start in: E: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ code
Compressing Shandong Medical Insurance interface exe
The ASPack must specify the path in the Windows environment variable.
Command: aspack.exe F: \ Shandong Medical Insurance interface \ bin \ pinterface.exe/R +/d +/B-/s
Install the Shandong Medical Insurance Interface
NSIs Script: F: \ Shandong Medical Insurance interface \ Setup \ ybinterface. NSI
You can edit the installation script file according to your own program. Nullsoft Installer is used here, or you can use Inno Setup setup builder.
Define a variable prjtime and string type in the project
Add an action
Getdatetime, Which is saved to the variable prjtime in the format of yyyymmddhhnn
Compressing Shandong interface projectCode
Achieve name: F: \ Bak \ Shandong interface project \ prj?prjtime=.rar
Add an xcopy action
In Ile locations
Source: F: \ Shandong Medical Insurance interface \*.*
Destination Directory: e: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \
Upload to SVN. Use tortoise to upload data.
Conmand: tortoiseproc.exe/command: commit/path: "E: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ code \ image \ * E: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ code \ source \ * E: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ doc \ * E: \ Hospital Management System \ his_2.0 _ Shandong \ Shandong Medical Insurance interface \ Setup \ "/closeonend: 2