Geeks With Blogs
Alex Hildyard
Desired State Configuration -- rightfully so -- is getting a lot of press just now, and it is becoming synonymous with certain deployment solutions, like Chef and Puppet. What about the others -- for example, Nolio or Octopus Deploy? Are they going to fall by the wayside because they don't "do" DSC? What about MSBuild? What about WiX? I want to clear ......

If you’re writing Step templates, here are some things you may want to consider. * Write a script you can run inside or outside of Octopus There are two reasons why you're unlikely to code substantial scripts within the Octopus IDE itself. First off, you don't get the Intellisense and completion you get with the Powershell ISE. Secondly, there's no ......

When you're deploying an application, you'll usually want to start by removing any previous installations of it. With MSI files, this is often less trivial than at first it appears. Typically you have two options if you're going to script this on the command line: either you uninstall the MSI by ProductCode, or you uninstall it by pointing to the previous ......

One of the first Octopus scripts I wrote was one to copy files and folders -- a pretty basic deployment activity. But periodically I found that resources were getting locked. I noticed that this was happening mostly when I stopped a Windows service prior to deleting and redeploying it. That makes sense. Typically when you issue a Stop command to a service, ......

Over the past months I've been putting together a minimal library of Octopus Deploy Step templates and "Library" scripts to cover all our common deployment scenarios. one of these was a Step template to unzip a file to a specified location. It took just two parameters -- UnzipFolder (the folder to which to unzip the file), and FilePath (the full path ......

One approach to deploying "Octopus Deploy" projects in a secure environment without installing a Tentacle or Production Octopus Deploy server.

In the last article we looked at a simple way to configure MSI-based applications for different environments by swapping in an appropriate configuration file at install time. I explained however that we could improve on this with a little more work. What we'll now do is change our solution so that the individual configuration items are read directly ......

In part 1 we looked at the structure of a WiX setup project, and created a simple installer. We looked at the staging paradigm which gave us complete flexibility in the way we harvested files and packaged them into a deployment structure. We also looked at heat.exe, which we used to harvest files dynamically, and we concluded by wiring everything up ......

MSI is one of those technologies that has stood the test of time, and WiX is an increasingly popular way of creating these installer databases. There’s a perception that WiX is convoluted, complex and difficult to debug. Actually WiX really isn’t that daunting; you just need to understand that WiX has its own way of doing things, and there are some ......

In MSBuild we define properties within a PropertyGroup and reference them with the $() notation. In WiX we have variables with a similar syntax, but which do not natively map to MSBuild properties. When working with WiX installer projects within Visual Studio however you will often want to change a WiX variable into an MSBuild property and vice versa. ......

Copyright © Alex Hildyard | Powered by: GeeksWithBlogs.net | Join free