对于我的编程任务,我使用大约2-3个远程服务器在不同的条件下部署和运行我的代码。这不能在本地模拟,因为服务器配置需要强大的硬件。大多数时候,我需要停止服务,更新二进制文件,启动服务,实时查看日志,下载日志。目前我是手工操作的,随着时间的推移,这会成为一个真正的痛苦,特别是因为环境在网络带宽、可靠性等方面并不理想。
我只是想知道是不是服务器程序员也有类似的问题,你是如何忍受的。有什么特殊的工具/提示/秘密吗?
发布于 2009-12-17 00:01:34
听起来您可以使用Scripting with Windows PowerShell自动执行许多您现在正在执行的手动任务。
发布于 2009-12-17 00:02:53
单元测试和模拟会有所帮助。您可以将其保存到夜间构建& smoke或CI服务器作业(大多数情况下),而不必一直运行所有强大的功能。
类似地,使用分布式CI服务器,如Hudson或Buildbot,可以帮助您为所有机器的分发和测试编写脚本。
https://stackoverflow.com/questions/1915549
复制相似问题