所以我新负责我公司的项目(我们仍然只有 2 个人,但我们正在成长)并且我想以正确的方式设置我的项目。
我所有的项目都已经在 SVN 存储库中,我已经设置了错误跟踪软件,但我正在寻找的是使用测试、SVN 和构建服务器来布局新项目的最佳方式。我想为 CI 设置我们所有的新项目,但我不确定如何布置所有内容以使其尽可能顺利。
我知道我需要:
- 构建服务器
- SVN 存储库中的所有构建/测试材料(包括 DB 模式)
- 有利于CI的项目布局
你们是如何设置项目的?我想为我的构建服务器使用 MSBuild,因为由于 VS,一切都已经以这种方式设置,但我也在寻找有关如何布置文件、如何在解决方案中布置项目等的提示。就目前而言,我的解决方案中有大约 5 个项目,其中一个是测试项目,其中包含我其余项目的所有测试。这是首选方法吗?
您的存储库内的布局如何?你把你的数据库相关的东西放在哪里?规格和文件?
您是否使用任何特定的 CI 软件,或者只是遵循“持续集成更像是一种心态”的口头禅?
总的来说,我正在寻找有关以正确方式启动新项目的技巧,以便以后一切顺利进行,并且便于新开发人员熟悉。