2013-03-08 62 views
1

我们是一家小型软件开发商店,小意味着一个烫发。软件工程师和两个承包商。我正在考虑使用持续集成和发布管理流程,因为我们的产品需要FDA认证。我们的开发环境是WinCE 6.0,ARM 7,都使用C/C++。我正在寻找开源工具的建议来改进我们的流程。持续集成和发布管理

我们正在使用Subversion作为我们的存储库以及设置Bugzilla的过程。 TeamCity会成为这套工具的一个很好的补充吗?

+0

听起来更像是http://programmers.stackexchange.com/的问题 – Mirco 2013-03-08 21:40:20

回答

1

祝您好运FDA支持;我的公司一直在向FDA认证,这是一个疯狂的过程。

我肯定会建议尽快在开发过程中建立一个自动构建过程;即使它不是CI构建过程。我有在新的和现有的代码库中建立自动构建过程的经验,并且在新的代码库中实现构建过程要容易得多。如果您从一开始就计划构建过程,则可以对代码\项目文件(我使用C#)的结构进行更改,以便更容易地设置构建过程。

至于构建服务器,是的,我会推荐TeamCity。我一直在我的公司使用它大约一年来运行CI,每晚和QA构建过程。总体而言,这是一个配置,使用和维护的非常简单的工具。

我也知道詹金斯(哈德森)是一个非常流行的构建服务器。但是,我没有使用它的经验,所以我不能给你一个很好的比较。

希望这些信息对您有所帮助。