我们是一个小的软件开发公司,小的意思是一次烫发。软件工程师和两个承包商。我正在考虑使用持续集成和发布管理流程,因为我们的产品需要通过FDA的认证。我们的开发环境是WinCE 6.0,ARM 7,两者都使用C/C++。我正在寻找开源工具的建议,以改进我们的流程。
我们正在为我们的存储库使用Subversion,同时也在设置Bugzilla的过程中。对于这套工具来说,TeamCity会是一个很好的补充吗?
发布于 2013-03-09 20:35:30
祝你在FDA的支持下好运;我的公司一直在向FDA认证迈进,这是一个疯狂的过程。
我绝对建议您在开发过程中尽快建立一个自动化的构建过程;即使它不是CI构建过程。我有在新的和现有的代码库中设置自动构建过程的经验,并且在新的代码库中实现构建过程要容易得多。如果您从一开始就计划构建过程,则可以对代码\项目文件(我使用C#)的结构进行更改,以便使构建过程的设置更容易。
至于构建服务器,是的,我推荐TeamCity。我已经在我的公司使用了大约一年的时间来运行CI、夜间和QA构建流程。总的来说,它是一个非常容易配置、使用和维护的工具。
我还知道Jenkins (Hudson)是一个非常流行的构建服务器。但是,我没有使用它的经验,所以我不能给你一个很好的比较。
希望这些信息能有所帮助。
https://stackoverflow.com/questions/15303676
复制相似问题