InstallShield is a proprietary software tool for creating installers or software packages. InstallShield is primarily used for installing software for Microsoft Windows desktop and server platforms.
This extension is now unpublished from Marketplace. You can choose to uninstall it.
Build InstallShield Project
Build and release task for running InstallShield builds. Have the same scripts locally, on prem, and in the cloud.
InstallShield build parameters
InstallShield project - The repository location of the InstallShield build to run for the build. The repository location will be converted to an on disk location after the source is transferred to the build agent.
InstallShield Version - InstallShield application version to use. Supported versions are 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019 and 2020. Empty string defaults to 2018.
Product Configuration - Name of the InstallShield configuration to use.
Release name - Name of the InstallShield release to build.
Release Flags - This parameter can be used to specify any release flags that you would like to include in your release. Separate multiple flags with commas. Definition here overrides defines made in the project file.
Merge Module paths - This parameter specifies one or more comma-delimited folders that contain the merge module files (.msm) that are referenced by your project
Variable paths - This parameter can be used to override a path variable that has been specified in the Path Variables view. You can specify this parameter multiple times, once for each path variable override separated with semi-colon. For example: VariableName1="C:\Path1";VariableName2="C:\Path2"
ISCmdBld path - Path to the IsCmdBld executable for the InstallShield version to use. Empty string defaults to path according to defined InstallShield Standalone Build version.
Update Installer version
Update Installation project version - If set to true the Installation Project Version will be updated with version of the build. For other project types that merge modules also Product GUID and (optional) Product Name will be updated.
Update installation Property with version according to build - If a Property is defined here the Property string will be updated with the version of the build as retreived from BuildNumber.
Merge Module Project - If the Installer is of type Merge Module Project this must be set to true for project update to succeed.
Update Installer Title - "Product name for the resulting installer. Entered title will be combined with build version (not applicable for Merge Module Projects). Empty string defaults to name as defined in the InstallShield project to build, no version attached. Note! Installer Product version and Product code will be updated!",
Fail if retreive version fails - "If set to true failure in retreiving version of syntax Major.Minor(.Revision)(.Build) from buildNumber will fail the entire task. If set to False version will be set to 1.0.0.0 if not retreived from BuildNumber.",
Copy to artifacts
Copy build output to artifacts - Set to true if to copy installer build output to artifacts folder.
Select build output to publish - Enter source path for buildoutput to publish. Empty string defaults to path $(projectpath)\$(configuration).
Select artifacts destination folder - Enter destination path for buildoutput to publish. Empty string defaults to path $(build.artifactstagingdirectory).