ViewArticle

[Collapse]Automated Build Studio/viewarticle/9302/
 [Expand]Introduction/viewarticle/9304/
 [Expand]Getting Started/viewarticle/9312/
 [Expand]Working With Automated Build Studio/viewarticle/9325/
 [Collapse]Operations Reference/viewarticle/9623/
   Common Operation Properties/viewarticle/9386/
  [Expand].NET Tools/viewarticle/9933/
  [Expand]ADO/viewarticle/10368/
  [Expand]Amazon EC2/viewarticle/22737/
  [Expand]Archivers/viewarticle/9794/
  [Expand]Authenticode/viewarticle/10217/
  [Expand]Build Tools/viewarticle/10156/
  [Expand]Borland Compilers/viewarticle/9679/
  [Expand]Burn CD/DVD/viewarticle/10301/
  [Expand]Communication/viewarticle/10094/
  [Expand]Concurrent Versions System/viewarticle/9634/
  [Expand]Embarcadero Compilers/viewarticle/63530/
  [Expand]Encrypting File System/viewarticle/10352/
  [Expand]Execute/viewarticle/10365/
  [Expand]Files and Directories/viewarticle/10107/
  [Expand]Frequently Used/viewarticle/10195/
  [Expand]FTP/viewarticle/10093/
  [Expand]Help Compilers/viewarticle/10109/
  [Expand]HTTP/viewarticle/10092/
  [Collapse]Installers/viewarticle/9795/
    Advanced Installer Operation/viewarticle/9756/
    DeployMaster Builder Operation/viewarticle/10334/
    ExpertInstall Operation/viewarticle/9922/
    Ghost Installer Operation/viewarticle/10122/
    Inno Setup Operation/viewarticle/10132/
    InstallAnywhere Enterprise Operation/viewarticle/10484/
    InstallAnywhere.NET Operation/viewarticle/10485/
    InstallAware Operation/viewarticle/9717/
    InstallShield 7-2013 Operation/viewarticle/9847/
    InstallShield Express Borland Limited Edition Operation/viewarticle/10155/
    InstallShield Professional 6-7 Operation/viewarticle/9812/
    InstallShield Standalone Build Operation/viewarticle/10250/
    InstallShield Universal Operation/viewarticle/10213/
    MS Merge Module Project Operation/viewarticle/10369/
    MS Setup Project Operation/viewarticle/10199/
    MSI Factory Operation/viewarticle/9731/
    MSI Generic Operation/viewarticle/10247/
    MSI Studio Operation/viewarticle/9766/
    MSI Merge Operation/viewarticle/10274/
    MSI Transform Operation/viewarticle/10257/
    MSI Update Properties Operation/viewarticle/9681/
    MSI Validation Operation/viewarticle/10272/
    Nullsoft Scriptable Install System Operation/viewarticle/9797/
    Setup Factory Operation/viewarticle/9732/
    SetupBuilder Operation/viewarticle/10288/
    Wise Operation/viewarticle/9846/
    Wise Installation System Operation/viewarticle/9845/
    WiX Compiler (candle) Operation/viewarticle/10214/
    WiX Decompiler (dark) Operation/viewarticle/10196/
    WiX Linker (light) Operation/viewarticle/10220/
  [Expand]Interactive/viewarticle/9504/
  [Expand]Internet Information Services (IIS)/viewarticle/9964/
  [Expand]Issue Tracking/viewarticle/9472/
  [Expand]JediVCS/viewarticle/9949/
  [Expand]Logging/viewarticle/10210/
  [Expand]Mercurial/viewarticle/10353/
  [Expand]Microsoft Compilers/viewarticle/9676/
  [Expand]Microsoft Compilers for Smart Device/viewarticle/9675/
  [Expand]Microsoft Hyper-V/viewarticle/42211/
  [Expand]Microsoft Source Server/viewarticle/10291/
  [Expand]Microsoft SQL Server/viewarticle/9882/
  [Expand]Microsoft Virtual PC/viewarticle/10015/
  [Expand]Microsoft Virtual Server/viewarticle/9508/
  [Expand]Microsoft Visual SourceSafe/viewarticle/9626/
  [Expand]Misc/viewarticle/10263/
  [Expand]MySQL/viewarticle/9885/
  [Expand]Oracle/viewarticle/10203/
  [Expand]Other Compilers/viewarticle/9677/
  [Expand]Patch Management/viewarticle/10167/
  [Expand]Perforce/viewarticle/9624/
  [Expand]Prepare Code/viewarticle/10134/
  [Expand]PsTools/viewarticle/9720/
  [Expand]PVCS/viewarticle/9632/
  [Expand]Rational ClearCase/viewarticle/9629/
  [Expand]Read/Write/viewarticle/10241/
  [Expand]Remote Macro Execution/viewarticle/9369/
  [Expand]Serena Dimensions/viewarticle/10364/
  [Expand]SmartBear and AutomatedQA Tools/viewarticle/10098/
  [Expand]Source Code Tools/viewarticle/10194/
  [Expand]SourceGear Vault/viewarticle/9625/
  [Expand]SourceOffSite/viewarticle/9633/
  [Expand]Standard/viewarticle/10212/
  [Expand]StarTeam/viewarticle/9622/
  [Expand]String Manipulation/viewarticle/10308/
  [Expand]Subversion/viewarticle/9628/
  [Expand]Surround SCM/viewarticle/9621/
  [Expand]Team Coherence/viewarticle/9471/
  [Expand]Team Foundation Version Control/viewarticle/9608/
  [Expand]Unit Tests/viewarticle/10115/
  [Expand]User Interface Actions/viewarticle/10346/
  [Expand]VMware Server/viewarticle/10008/
  [Expand]VMware vSphere/viewarticle/42215/
  [Expand]VMware Workstation/viewarticle/9913/
  [Expand]Wait/viewarticle/9994/
  [Expand]WMI/viewarticle/10136/
  [Expand]XML/viewarticle/9702/
 [Expand]Technical Support and Resources/viewarticle/9314/
 [Expand]Other Tools for Improving Your Build Processes/viewarticle/42205/
Updated: 1/9/2014 Applies To: Automated Build Studio 6 Rating: Not badNot badNot badNot badNot bad 1 vote(s) Click to rate: PoorNot badAverageGoodExcellent
Installers Operations

InstallAware Operation

The InstallAware operation compiles your installation project using InstallAware Studio.

Requirements

In order for this operation to execute successfully, InstallAware Studio 2005 or later must be installed on your computer. Otherwise, an error will occur. If Automated Build Studio cannot find the location of the InstallAware executable (miabuild.exe) in the registry, it will try to take this location from the Tools dialog. So you may need to specify the full path to this file on the current computer in this dialog.

Child Operations

The operation cannot have child operations.

Operation Properties

The operation properties are organized into the following pages:

Properties

This page contains properties common for all operations. For more information on them, see Properties That Are Common for All Operations. We would like to draw your attention to the Timeout property on this page:

Timeout

The purpose of this property is to stop InstallAware Studio if it is working too long and probably has frozen. When the operation execution reaches the timeout limit, Automated Build Studio closes the InstallAware Studio instance started by the operation. Using the operation's Timeout property is one of two ways to set the timeout limit for operations. Besides the operation's Timeout property, you can use the timeout common for all operations in the macro (see Macro Properties Dialog).

Parameters

Project

This property specifies the path to the desired InstallAware project file (.mpr). You can either enter the path, or specify an existing variable or constant that holds this path. To specify the property values, you can also use the single-lined scripts.

Output folder

Specifies the path to the folder which will store the built installer. You can either enter the path, or specify an existing variable or constant that holds this path. To specify the property values, you can also use the single-lined scripts.

Build type

Specifies the type of the installation build. You can choose one of the following values for this property:

  • Default - the operation uses the build type specified in the project.

  • Uncompressed directory layout - the installer is contained in multiple files that span several layers of multiple nested folders. This build type provides minimum installation time because all files are uncompressed and immediately available.

  • Compressed Single Self Installing EXE - the installer is contained in a self-extracting file. When the installer is executed, this file extracts its contents to a temporary folder and then starts the main setup program.

  • Compressed Web-Based EXE - the installer consists of two parts: a self-extracting file, which extracts its contents to a temporary folder and starts the main setup program, and Web media blocks defined in the setup script, which are downloaded from the Web as required by the script.

Update revision ID

Check this property to update your application's revision identifier when building the installer. If this property is checked, the properties of the Update revision ID section are enabled.

Autogenerate revision ID

If you choose this property, the revision ID is generated automatically and the following property becomes enabled.

Variable that holds new revision ID

Specifies the name of the variable that holds the generated revision ID. If you do not need to save the generated revision ID to a variable, leave the value of this property empty.

Use specified revision ID

Choose this property to specify the revision ID manually. If you choose this property, the following property becomes enabled.

New revision ID

Specifies the new revision ID. You can either enter the ID, or specify an existing variable or constant that holds this ID.To generate the ID, press the ellipsis button.

Save new revision ID in project file

Check this property to save the new revision ID in the specified project file. If this property is not checked, the revision ID will be updated in the installer only, but it will not be saved to the project file (.mpr).

Output full build log

Optional. Specifies whether Automated Build Studio should output the full log of InstallAware Studio to the Log panel.
Compiler Variables

Use this page to specify the names and the values of variables that will be used by the compiler. You can add, remove or edit variables using the Add, Remove or Edit buttons respectively.

Parse Output

On this page, you can specify macro variables that will store the InstallAware output.

Variable that holds the total number of errors

Specifies the variable that receives the total number of errors occurred during the compilation.

Variable that holds the total list of errors

Specifies the variable that receives the total list of error messages occurred during the compilation.

Variable that holds the total number of warnings

Specifies the variable that receives the total number of warnings occurred during the compilation.

Variable that holds the total list of warnings

Specifies the variable that receives the total list of warnings occurred during the compilation.

Variable that holds the total number of hints

Specifies the variable that receives the total number of hints occurred during the compilation.

Variable that holds the total list of hints

Specifies the variable that receives the total list of hints occurred during the compilation.

Remarks

You can use variables and constants to specify the operation's property values and to obtain the operation's output. Using the variables and constants has the following specifics:

  • If you use a variable or constant to specify the property value, enclose the variable (or constant) name in the % symbols, for instance, %VariableName%.

  • If the operation saves the property value to a variable, do not enclose the variable name in the % symbols.

To specify a property value, you can concatenate variables and constants with each other or with other values. For detailed information, see Using Variables and Constants in Operation Properties.

See also
Installers Operations | Specifying Operation Properties


© 2018 SmartBear Software. All rights reserved.
Email Send feedback on this document