2013-03-08 140 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構建過程。總體而言,這是一個配置,使用和維護的非常簡單的工具。

我也知道詹金斯(哈德森)是一個非常流行的構建服務器。但是,我沒有使用它的經驗,所以我不能給你一個很好的比較。

希望這些信息對您有所幫助。