Azure App Service Deployment Slots

  With the Standard App Service service plan upwards you get 5 Deployment slots to play with. These are essentially staging slots that can be used to progress from Dev to Pre-Prod to Live. There’s lots of guidance online about deployment slots but here’s…

Using Deploy Keys with TeamCity and Git

Had a number of TeamCity projects connecting to the Git repo using my user account.  Was thinking I should really request for service accounts to do the connection.  This becomes a pain when I change my user password as I have to remember to…

Gacutil fails to register a dll and fails silently

I hit a bit of an issue the other day. Me and the DBA were rolling out quite a sizeable deployment into production.  We were about half way through our deployment checklist (also known as the runbook).  It was going well, too well in fact….

Octopus Deploy with Team City

Working with one other developer on a greenfield project we had no CI in place. Somehow over the course of a couple of sprints (and mainly off plan) I managed to get TeamCity configured and Octopus deploy to push out the 3 main apps we were…