以脚本方式将代码推送到Windows服务器
问题描述:
我正在寻找一种将代码快速安全地推送到我公司的Windows Web服务器以进行发布部署的好方法。以脚本方式将代码推送到Windows服务器
我有一个* nix背景,过去一直使用rsync与ssh一起处理这些任务,因为它是快速,安全和可编写脚本的。
现在我们的部署过程非常手动,需要通过远程桌面登录到每台服务器,并使用TortoiseHg将代码从主仓库中提取到服务器(显然这需要Web服务器将证书带入中央Hg仓库)。不用说,这个过程是非常人性化的,因此容易出错,更不用说繁琐和缓慢。我们也有我们内部使用的分期开发,QA团队等几个服务器
我想知道什么是
1)是否有一个简单的方法来做到这一点无论使用rsync & SSH(和cygwin或powershell)。
2)什么是脚本推送代码到Windows框最受欢迎的方式?
感谢, 杰米
您是否尝试过Cygwin + OpenSSH + rsync? – Piskvor 2010-09-09 14:36:57
SysAdmin问题 - 绝对属于serverfault.com而不是这里。 – 2010-09-09 14:37:30
如果开发人员必须涉及系统管理员才能部署到测试环境,那么您就错了。 – 2010-09-09 14:42:43