Usage of finalbuilder, a continuous integration tool

Source: Internet
Author: User
Tags ftp file

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.