which is the best tool to automate the build process in installshield

Hi All,

we planned to prepare automated build in install shield.We are maintaining the source code  in TFS.

1. How to do the automated build in install shield..? 
2. Is there any tool to automate the build process
3. If it is there what are the tools are there..? which one is best..?

Please share some ideas about it

Thanks for advance.

0 Comments   [ + ] Show comments

Answers (3)

Answer Summary:
Posted by: anonymous_9363 8 years ago
Red Belt
Have you thought about using Wix? Most shops that I know who do automated builds use that.
Posted by: Pressanykey 8 years ago
Red Belt
you have two options,
1. command line
2. Use the COM interfaces from InstallShield with you preferred script language (vbs, powershell whatever...)

Dependent on what exactly you want to do (automation wise) the command line is quick & dirty if it's just compiling an existing ism. However if you want to do things like change the ProductCode / ProductVersion, perhaps with multi-language setups etc. then the COM interfaces are the way to go. This has a steeper learning curve, but allows more flexibility.

Posted by: Badger 8 years ago
Red Belt

Top Answer

In the past I have used.. ISCmdBld. If you have intallshield look at the help files or docs on that to figure out the full command you will need.

  • ya i could trigger the build programmatically using iscmdbld.exe.My problem is adding files ..? i dont have experience in that - perumal9791 8 years ago
    • Adding files?? your iscmdbld.exe uses the project you create, an ISM. If you want to add a file, you have to add a component, put the file in that, save the ISM, then run the iscmdbld. You normally use the iscmdbld to schedule the MSI build at a time after developers create new code or binaries. If anyone wants to add a new file, not just an updated one, then you have to edit the ISM before running the iscmdbld. - Badger 8 years ago
      • Yes, we can add the files manually. we want to do it pro grammatically. - perumal9791 8 years ago
      • your best bet for programmatically, it would be LOT easier to do it as I said above.. but if you make sure your ISM is in XML format, you could programmatically manipulate the project file using XML. BUT, you are then in the same neck of the woods as WIX. so, tough place for you to be. good luck - Badger 8 years ago
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ