2009-10-08 57 views
2

我正在尋找一種免費的方式來爲小型開源團隊(主要是我自己和1到3名其他開發人員)自動化構建和管理工作項目(包括錯誤跟蹤)。我查了很多產品,現在我能找到的最好的是TeamCity,但這個工具似乎沒有工作項目管理(任務,錯誤,要求等)。TFS工作項目的免費替代方案

我使用SVN作爲我的源代碼控制,VS2008作爲我的IDE,如果可能的話,我的構建管理器/工作項目管理軟件將在IIS 6.0上運行,但是如果沒有辦法避免它,安裝Apache就沒有問題。

TeamCity是更好的解決方案(可能帶有一些工作物品管理附件),或者另一堆產品可能是更好的選擇。

謝謝

回答

4

trac。最好的是(恕我直言)。訪問trac-hacks.org以獲得一些附加組件。它很好地與SVN集成,因此您可以通過編寫適當的提交消息來關閉票據。

- 編輯

我注意到您的文章的第一部分提到了「建立自動化」。爲此,除非你已經擁有了,那麼請給自己一個CI服務器:CruiseControl.NET是典型的,你也可以嘗試Hudson

+0

感謝您的回答。我看了一下trac,但如果可能的話,我更喜歡在IIS上運行的.Net產品。有沒有其他的選擇trac? – 2009-10-08 16:39:16

+0

感謝您的建議。我會嘗試Hudson作爲我的CI,並且試試JIRA,這對開源項目是免費的,並且與svn和Hudson集成在一起。 – 2009-10-10 03:43:35

0

現在您可以在Atlassian的starter license deal上以10美元的價格獲得JIRA的10美元用戶許可。 JIRA擁有問題跟蹤,項目管理,可定製的工作流程以及與SVN集成的擴展。

對於持續集成,您無法對CruiseControl.NET的TeamCity做出太大錯誤。

0

我是一個長期的TFS粉絲男孩。我喜歡它與TFS版本控制(這是對Visual Source Safe的巨大改進)集成在一起,並且它具有自動構建過程。

我個人現在是Redmine的粉絲。它非常靈活,速度很快。我能夠在沒有任何問題的情況下通過128kb連接使用Redmine。我最喜歡Redmine的一點是它在開發過程中非常簡單而且沒有侵入性。它將與任何版本控制軟件(我使用它與git)集成,並解析提交併自動將提交鏈接回工作項目。

這是一個紅寶石軌道項目,這對我來說不是一個理想的C#風扇,但是我覺得它很容易安裝,並且有很多很棒的插件。

我目前正在運行:

  • 管理平臺進行問題管理,項目規劃和計時
  • Gitlab進行版本控制
  • 詹金斯自動構建和CI