|
Git -> Teamcity -> Octopus -> Server. We also use database migrations to keep everything updated. It's a simple process but works well. Code and deployment is all fine, it's maintainaing server configurations across environments (IIS, permissions, ports, ips, firewalls to name a few, a different issue every time and on every env!). Likely this is more to do with having completely seperated operations and development, however bring able to control the apps environment will allow us to deliver more, faster. |
See: - http://technet.microsoft.com/en-us/library/dn249918.aspx - http://powershell.org/wp/2013/10/02/building-a-desired-state...