以脚本方式将代码推送到Windows服务器

时间:2010-09-09 14:33:43

标签: scripting deployment ssh rsync windows-server

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

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

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

我想知道的是

1)有没有一种直接的方法可以使用rsync和amp; ssh(和cygwin或powershell)。

2)将代码推送到Windows框的脚本最常用的方法是什么?

谢谢, 杰米

1 个答案:

答案 0 :(得分:1)

查看JonTørresdal关于无需点击网络部署的博客系列part 1part 2