我正在寻找一种免费的方法来自动化构建和管理小型开源团队(主要是我自己和1到3个其他开发人员)的工作项(包括错误跟踪)。我查了很多产品,现在,我能找到的最好的是TeamCity,但是这个工具似乎没有工作项管理(任务,错误,要求等)。
我使用SVN作为我的源代码控制,VS2008作为我的IDE,如果可能的话,我的构建管理器/工作项管理软件将在IIS 6.0上运行,但是如果没有办法避免它,我就没有麻烦安装Apache。
TeamCity是更好的解决方案(可能有一些用于工作项管理的附加组件),或者是否有另一堆产品可能是更好的选择。
由于
答案 0 :(得分:4)
trac。最好的是(恕我直言)。访问trac-hacks.org以获取一些附加组件。它很好地与SVN集成,因此您只需编写适当的提交消息即可关闭票证。
- 编辑
我注意到你帖子的第一部分提到了“自动构建”。为此,除非您已经拥有CI服务器:CruiseControl.NET是典型服务器,您也可以尝试Hudson。
答案 1 :(得分:0)
现在,您可以在Atlassian的JIRA上以10美元的价格获得10个用户许可的starter license deal。 JIRA具有问题跟踪,项目管理,可自定义的工作流程以及与SVN集成的扩展。
对于持续集成,你不可能对CruiseControl.NET的TeamCity造成太大的错误。
答案 2 :(得分:0)
我是TFS的长期粉丝。我喜欢它与TFS版本控制集成(这是对Visual Source Safe的巨大改进)并且它具有自动构建过程。
我个人现在是Redmine的忠实粉丝。它非常灵活,速度快。我能够在128kb连接上使用Redmine而没有任何问题。我最喜欢Redmine的是它在开发过程中非常简单且不引人注目。它将与几乎任何版本控制软件集成(我将它与git一起使用),它会解析提交并自动将提交链接回工作项。
这是一个ruby on rails项目,对我来说并不理想,作为C#粉丝,但我发现它很容易安装并且有很多很棒的插件。
我现在正在跑步: