是否有人通过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的东西,并且比dropbox更少“hackish”。
干杯
马特
答案 0 :(得分:1)
我们正在寻找完全相同的部署方案,因为我们希望使用Mercurial来部署我们的网站。
我们试图实施的当前流程看起来像这样。
我们将有几个Mercurial回购。开发,分期和生活。
Dev and Staging包含webapp的完整源代码。这些是在内部托管的,我们使用Teamcity将这些内容构建到我们的dev / staging服务器,并使用简单的Robocopy部署。
但是我们并不想将所有未编译的源部署到实时服务器。所以Live repo只包含完全构建的dll(在网站的bin目录中)和网站本身。
我们将使用Teamcity自动构建来更新我们的网站实时版本并将其提交给Live repo。
然后,作为手动步骤,将登录到实际的实时服务器并从实时存储库中提取最新版本。此时,我们可以直接部署并阻止提供.hg文件夹,也可以执行xcopy / robocopy部署。
我现在正在接通所有这些,所以这只是概念的证明,我很高兴收到评论!
添