Skipping InstallUtil on specific assemblies

With an mvc app I’m trying to deploy is a Spark.Web.Mvc.dll that contains a class that implements the Installer class from System.Configuration.Install. However, I don’t want octopus to attempt to install that component as its not needed and not under my control.

Is there an easy way to disable the install convention on certain assemblies?

Hi Sean,

I just published a new build that enables this feature - you need to re-run the new Tentacle installer.

The user experience isn’t great, but you just have to define a variable called SkipInstallUtil. The value should be a regex that will be matched against the full assembly path - for example, to skip Spark.web.mvc.dll, I’d use Spark\.Web\.Mvc\.dll. Note that because it is a variable, you can scope it to a specific package, environment or machine.

Hope that helps,

Paul

Awesome man!

Great tool so far. Hopefully have my first deployment going now.

I saw someone else ask for it, commandline deployment automation. This is something that would be really useful for me as well. Some of our environments are automatically pushed on a specific schedule so that would be of great use to me as well.

Thanks!

Sean

Thanks Sean, I added your vote to the story in Agile Zen - I’ll try to get to it soon.