Skip to main content
1 of 2

Deployment

One of the more challenging situations we encounter (in our very small shop) is deploying new versions of software smoothly. I hear a lot about one-click deployment, build automation, and continuous integration, but I'd like to learn more.

Perhaps one or more of the following topics could be discussed:

  • Package management (OK, maybe the NuGet answer covers this)
  • Build servers/build automation
  • Configuration file/connection string management
  • One-click deployment
  • Database versioning/upgrading to newer schema/downgrading to older schema