我正在为在 Windows+IIS 服务器上运行的 ASP.NET MVC webapps 寻找 gis 推送样式部署。这与 Heroku 和 AppHarbor 处理部署相同,但我想将其应用于我自己的服务器。
简而言之,我想做以下事情:
- 我对我的 asp.net mvc 站点进行了更改
- 测试更改后,我将其推送到我的 git 存储库部署分支
- 某处带有 iis 的 windows 服务器正在监视此 git 存储库并注意到更改
- 它提取最新的源代码,构建和安装网站
- IIS 网络服务器重新启动,重新启动后它运行我网站的最新版本。
是否有任何库或脚本集合可以做同样的事情?