InstallShield projects (.ISM) are stored in XML (DTD) format or in the binary installer format of Windows (indeed, MSI is just written back and the circuit is in a pre-compiled format), therefore, it is not possible to create automation for updating these files without any Dependence on InstallShield.
You do not say which version or version of InstallShield you are using, but if you are entitled to any Stand-Alone Build Licenses, you can place this on the CI server and release one license for another developer. In addition, the IDE and SAB come with a COM automation interface that you can use to perform all kinds of interesting automation to solve this problem.
But I really suggest you do what I do. Use Windows Installer XML to abstract the installer components into the back-end modules, and then attach the merge modules to your InstallShield functions. This requires a monolithic installer project and turns it into support for distributed expansion. I even wrote my own tool called IsWiX , which gives you the option of using InstallShield to support WiX modules.
Christopher painter
source share