所以我最近负责我公司的项目(我们仍然只有2个人,但我们正在增长),我想以正确的方式设置我的项目。建立一个新的.NET项目的最佳方法是什么?
我所有的项目都已经在SVN仓库中,我已经设置了错误跟踪软件,但是我正在寻找的是使用测试,SVN和构建服务器来布局新项目的最佳方式。我想为CI创建所有新项目,但我不确定如何尽可能平滑地完成所有工作。
我知道我需要:
- 构建服务器
- 所有构建/测试材料SVN回购协议(包括DB模式)
- 一个项目的布局,是有利于CI
你们如何建立你的项目?我想为我的构建服务器使用MSBuild,因为所有的东西都已经按照VS的方式设置了,但我也在寻找如何布置文件的技巧,应该如何在解决方案中布置项目等。就目前而言,我的解决方案中大约有5个项目,其中一个是测试项目,其中包含我的其他项目的所有测试。这是首选的方法吗?
你的仓库里的布局如何?你在哪里保持你的数据库相关的东西?规格和文件?
您是否使用CI的任何特定软件,或者只是按照“持续整合更像是一种心态”的口头禅?
总的来说,我正在寻找以正确的方式从一个新项目中脱颖而出的技巧,所以以后所有内容都会尽可能顺利地进行,以及让新开发人员更容易熟悉。
我已经看到了它,并且有点混乱,但对于我的需求来说似乎有些复杂。不过,我可以再看一遍,谢谢。 – 2009-01-08 14:38:21
+1 CC.Net是一个非常好的 – Diadistis 2009-01-08 14:42:42