具有最小依赖性的 TeamCity 部署
我们的 TeamCity 在一台服务器上运行,而我们的生产站点 (ASP.NET) 在另一台 Web 服务器上运行。从 TeamCity 部署到生产服务器的最佳方式是什么,这样我们就不必在生产服务器上安装太多东西,并且部署速度快且安全。安全的?
Web Deploy (http://www.iis.net/download/webdeploy) 是理想的解决方案吗?
We have TeamCity running on a server and our Production site (ASP.NET) running on another Web server. What would be the best way to deploy from TeamCity to the Production server, so that we don't have to install much on the Production server and deployments are fast & secure?
Would Web Deploy (http://www.iis.net/download/webdeploy) be the ideal solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
理想情况下,如果运行了 FTP 守护进程,您可以让构建脚本将构建的输出通过 FTP 传输到生产服务器。 SSH 仍将为您提供更高的安全性。您想在安全方面采取何种措施取决于您。例如,我的博客不使用 SSH。如果有人想利用我的博客,那就这样吧。
Ideally you could have your build script FTP the output of your build to your production server if it's got an FTP daemon running. SSH would give you more security still. It's up to you as to how far you want to take it security wise. I don't use SSH with my blog, for example. If someone wants to jack with my blog, so be it.