Since the end product will be installation package(s), we need to add Wix project(s) and "deploy" packages with Octopus. The interesting aspect here will be how to test packages.
Ideally we should test installation / upgrade process for different combination of the environments:
WIn7 32/64 bit
WIn8 32/64 bit
WindowsServer 2003 32/64 bit
WindowsServer 2008 32/64 bit
WindowsServer 2012 32/64 bit
etc...
There are at least 2 options:
Automated tests. That is - provision new VM with specified OS -> install/upgrade package -> run tests that will confirm that installation went well or failed...
I think #2 is the most feasible, but it might lead to some bad first impressions if it doesn't work.
If it's easy to provision those environments, we should try all out at least once.
Since the end product will be installation package(s), we need to add Wix project(s) and "deploy" packages with Octopus. The interesting aspect here will be how to test packages.
Ideally we should test installation / upgrade process for different combination of the environments:
There are at least 2 options: