gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 14:28:20 27 4
gpt4 key购买 nike

有人有通过 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

但我正在寻找更多基于窗口的东西,并且比 dropbox 少一点“hackish”。

干杯

马特

最佳答案

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

我们正在尝试实现的当前流程如下所示。

我们将有多个 Mercurial 存储库。开发、暂存和上线。

Dev 和 Staging 包含 webapp 的完整源代码。这些在内部托管,我们使用 Teamcity 将它们构建到我们的开发/暂存服务器,并使用简单的 Robocopy 部署。

但是我们真的不想将所有未编译的源代码部署到实时服务器。因此 Live 存储库仅包含完全构建的 dll(在网站的 bin 目录中)和网站本身。

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

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

我目前正在整理所有这些,所以这只是概念证明,很高兴收到评论!

蒂姆

关于windows - 如何通过 Mercurial 进行代码部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357742/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com