I've got a build process using a cake script that is executed from TeamCity. In my build script, I build a web api, a db (dacpac) project, and also a WPF app. One of the tasks in the script is to create a Squirrel.Windows release package for the WPF client app.
Once that build artifact (squirrel release nuget pkg) is created, TeamCity will kick off an Octopus deploy release, and hand that off to be deployed. I rely on Octopus to keep my configuration variables (appSettings, db conn strings, etc.) per tenant/environment.
The client app has an app.config with a db connection string, which should be transformed by Octopus Deploy so it gets the correct values for the environment/tenant.
Once OD deploys the squirrel pkg, it doesn't do config transforms, which means the app.config file has incorrect values for DB conn, among others. Is there anyway to make this happen?