implementación automatizada de bitbucket a iis en el server de Windows

Quiero usar Bitbucket como middleware entre el server local y el server en vivo en el que estoy implementando.

Estoy usando Windows Server 2012 e iis 8. Estoy trabajando en un proyecto ASP.NET MVC 5.

Básicamente, quiero recrear el mismo flujo de trabajo que tiene Azure para la continuous integration:

Trabaje en la aplicación localmente y luego realice los cambios en la twig maestra (no necesariamente) en bitbucket; el server se sincronizará con la twig maestra para reflejar los cambios.

Supongo que el punto de partida sería tener una copy del repository bitbucket en el server local y en vivo, pero estoy luchando sobre cómo vincular el server local y el server en vivo a bitbucket.