如何通过Mercurial进行代码部署?

有没有人有一个示例stream程/教程用于通过mercurial将ASP.NET代码部署Windows服务器?

我发现了一个基于Linux的服务器的例子,一个使用dropbox:

http://stevelosh.com/blog/2009/01/deploying-site-fabric-and-mercurial/
http://blog.wekeroad.com/danger-danger/git-and-dropbox-sitting-in-a-tree

但是我正在寻找更多的基于Windows的东西,并且比dropboxless一点“hackish”。

干杯

马特

我们正在查看完全相同的部署方案,因为我们希望使用Mercurial来部署我们的网站。

我们正在尝试实施的当前流程看起来像这样。

我们将有几个Mercurial回购。 开发,分期和生活。

Dev和Staging包含了webapp的完整源代码。 这些都在内部托管,我们使用Teamcity将这些内容构建到我们的开发/登台服务器上,并使用一个简单的Robocopy部署。

但是,我们并不想将所有未编译的源部署到活动服务器。 因此Live repo只包含完整构建的dll(在网站的bin目录中)和网站本身。

我们将使用Teamcity自动构建来更新我们的网站的实时版本,并将其提交到Live repo。

然后作为手动步骤将登录到实际的现场服务器,并从现场回购拉最新版本。 此时,我们可以直接部署并阻止.hg文件夹的提供,也可以执行xcopy / robocopy部署。

我现在正在接线这一切,所以这只是概念证明,很高兴收到评论!

蒂姆