在开发服务器上有哪些基本的东西?

时间:2009-05-12 01:30:23

标签: development-environment

这是受问题“What to do with a home server?

的启发

到目前为止,我可以想到:

  • 持续集成构建服务器,如luntbuild或cruise controll
  • 来源控制
  • 错误跟踪器/进程跟踪器
  • 您制作的所有工件的副本

怎么样:

  • IDE和远程桌面? (虽然我个人觉得IDE在客户端仍然是最好的)

5 个答案:

答案 0 :(得分:3)

本地维基服务器,用于提供文档,备注等。

答案 1 :(得分:2)

  • 网络服务器
  • 从dev迁移到测试的脚本
  • 将测试迁移到生产的脚本
  • 将svn备份到S3或类似的异地备份存储的脚本
  • vi / vim,因为你需要一个好的文本编辑器
  • sed,awk和ruby for the hard hard scripts

答案 2 :(得分:1)

某种调试器......

答案 3 :(得分:1)

valgrind和/或其他分析软件

答案 4 :(得分:1)

postmortem debugging tools,适用于Windows:

  • umdh(内存泄漏)
  • drwtsn32(崩溃),
  • cdb(从挂起的应用程序获取minidump),
  • windbg(检查小型飞机)。

还在其上放置symbol server来存储您自己的应用程序符号(无需记住哪个集合对应于应用程序的哪个版本)

这些都可以帮助调试应用程序,就好像它们是在客户机器上运行一样 - 而不是带有调试器,源代码,符号等的开发机器。如果您可以在那里诊断问题,可以使用现场工具来解决问题你在家里经营它们时永远不会看到。

还可以为您使用的开发工具安装文件共享并存储所有安装程序 - 这样您就可以轻松获得设置新开发工作站所需的所有功能。