Unfortunately it wasn’t all that clean, and I was fighting with msbuild targets, and a few other nagging issues. I went down the path of deploying the ClickOnce via Octopus Deploy, and I had a relatively solid solution. Let me start by saying automating the deployment of a desktop application is hard, like, really hard. This (unfortunatey) flies in the face of solid devops practices where we should be building once and deploying everywhere. The process of deploying this application was to select the release environment from the Visual Studio dropdown, and build the app for the environement. The app was already built to use ClickOnce, but unfortunately the implementation was quite lacklustre.
Deploying Squirrel.Windows apps with Octopus DeployĪugdevops, automation, squirrel.windows, octopus deploy editĪ while back I was assigned the task of automating the deployment of one of our WPF applications here at TransCanada.