我们有一台新的构建机器可以开始使用我们的编程团队。我们仍在试图弄清楚我们如何组织所有内容以获得构建EXE和DLL的最佳配置。
我们正在使用VB6和VB.Net 2005以及VSS2005。
我们正在考虑为每个项目设置工作文件夹,发布和支持门票。有没有人有类似设置的经验?你喜欢/不喜欢什么?任何建议(新的VSS ID,文件夹配置,设置工作文件夹,更新/构建文件)?
答案 0 :(得分:3)
这是我简单的环境。确定您要在桌面上执行的操作以实现joel test question #2。这在我的经验中是至关重要的。一旦您可以通过一次(或几次)点击在桌面上完成整个构建和测试,那么您就拥有了自动构建计算机的基础。
诀窍是快速使用手头的工具 - 例如VSS和Cruise control,MSBuild等,并调整。在几天的迭代努力中,您应该能够获得相当不错的(80/20规则)。
编辑:只是回答评论。
是的,你是对的,从其他人的经验中学习是非常有益的(不仅仅是他们的实践)。但是,如果在不同的公司中建立构建环境,我可以说最好的事情是,一旦你开始处理其他人的复杂性,你最终会与其他人的要求和假设作斗争。是的,我现在已经有了经验,我可以使用它作为一个指标,轻松开始。
答案 1 :(得分:0)
在构建相互依赖的VB6组件时要注意问题 - 请参阅this question中的讨论。