Hi

CCNet does not support this out of the box.
I think you now call install shield via the exec task.
call installShield from a wrapper :
° a console.Net program
° batch program
° powershell
° ...

this does the parsing of the label provided by CCNet, and passes the
adjusted one to install shield.


with kind regards
Ruben Willems


On Wed, Sep 29, 2010 at 9:09 PM, Scott Richter <[email protected]>wrote:

> Hi,
>
> I am currently trying to set up a build using CC.NET.  Our product
> uses InstallShield.  I need to pass the product version at the command-
> line as Major.Minor.Build, as InstallShield only uses 3 version
> numbers.
>
> Our product is .NET and uses 4 numbers Major.Minor.Subminor.Build.  I
> have set up the default labeller with a prefix equal to 2.2.3. so it
> ends up with a label such as 2.2.3.15 which is find for the .NET
> assemblies in the project and is what we want to appear in source
> control as the label.
>
> Our previous builds of this product (using a different build system)
> sent the version number to the installer as, going off the example
> above, 2.2.03015, combining the last two version numbers into a single
> number.
>
> How can I achieve this with CC.NET?
>
> Thanks.

Reply via email to