0

我正在寻找一种将代码快速安全地推送到我公司的 Windows Web 服务器以进行发布部署的好方法。

我有 *nix 背景,过去一直将 rsync 与 ssh 一起用于此类任务,因为它快速、安全且可编写脚本。

现在我们的部署过程是非常手动的,需要通过远程桌面登录每个服务器并使用 TortoiseHg 将代码从我们的主存储库中提取到服务器中(显然这需要网络服务器具有进入中央 Hg 存储库的凭据)。不用说,这个过程非常人性化,因此容易出错,更不用说繁琐和缓慢了。我们还有几台服务器在内部用于开发阶段、QA 团队等。

我想知道的是

1)是否有一种直接的方法可以使用 rsync 和 ssh(以及 cygwin 或 powershell)来做到这一点。

2) 将代码推送到 Windows 框的脚本最被接受的方式是什么?

谢谢,杰米

4

1 回答 1

1

查看 Jon Tørresdal 关于 No-Click Web Deployment第 1部分和第 2部分的博客系列。

于 2010-09-09T14:39:47.060 回答