首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Team System等效堆栈

Microsoft Team System等效堆栈
EN

Stack Overflow用户
提问于 2010-04-19 02:32:30
回答 2查看 222关注 0票数 1

我正在寻找一个免费的替代TFS。什么是最好的替代堆栈(源代码控制、bug跟踪、项目管理/规划、wiki、自动构建(ci))?记住,如果它们都能很好地整合起来,那就太好了。

例如,能够将bug链接到源代码管理,然后能够链接到项目计划,然后能够自动构建,这将是很好的。

我没有问题,使用微软项目管理项目规划。

我知道我想用这些:

  • SVN
  • TeamCity
  • NUnit

但我很难找到一个好的Wiki/项目计划/Bug跟踪,这将很好地集成。

任何问题请告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-21 21:25:00

故障跟踪/项目管理/规划

JIRA (不是免费的,但10个用户只需10美元)

有各种模块可以添加到这一点上。我使用GreenHopper,这是一个敏捷的过程插件。YMMV如果您喜欢gant图表规划,那么就有一个MS项目插入 (我没有使用它)

还可以查看YouTrack。这与TeamCity集成为一个bug跟踪工具。它很便宜,但我没有在测试版上使用它。YMMV

有负载错误跟踪系统。这将是您花费大部分时间的地方,所以我会选择适合您工作方式的,而不是与您的源代码管理集成的(除非您对更改控制/可审计性有非常强烈的要求)。

CI /自动构建

所有CI服务器都将与您的源代码管理集成。我会冒险猜测所有CI服务器都可以与所有源代码控制系统一起工作,因此在这个意义上它们都是集成的。

我使用了一段时间的TeamCity,这是令人讨厌的。我停了下来,因为我达到了20个项目的极限,我们负担不起升级的费用:(我建议从TeamCity开始,因为它非常容易安装。实际上,只要您将实际构建保存在脚本中,更改CI服务器就相当容易。

哈德森也是可用的。这是免费的。还有一些插件可以与SVN + JIRA集成(事实上,Hudson中的addon场景是一个真正的优势)。这意味着提交到包含问题链接的SVN会在hudson build/ jira问题/ svn提交之间生成一个html链接,从而使代码更改更容易匹配特性。哈德森工作,但在我看来,这似乎是一个测试版产品。这可能会迅速改变,但我对它没有我对TeamCity的信心。然而,我不应该抱怨,因为它是免费的,我甚至没有提供一个bug报告:)

另一个主要的CI服务器是CruiseControl,我没有使用它。

构建脚本

Nant / msbuild / rake /其他人我使用msbuild,只要稍微抓一下头,就可以做生意了。我不习惯别人。

测试框架

在.Net地区,我猜想NUnit可能是最受支持和最广为人知的。还有其他的,特别是那些鼓励BDD的。

Wikis

不知道你想要的是什么(我还没有使用TFS),有很多免费的wiki引擎可供选择。完全公开,我没有用过任何!

票数 0
EN

Stack Overflow用户

发布于 2010-04-21 20:31:56

我能想到的最好不过了。

  • SVN (源头控制)
  • 团队城市(持续整合)
  • NUnit
  • Trac (项目管理/故障跟踪/Wiki)

有趣的是,现在您必须安装Java (Team )和python (Trac),才能获得免费的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2664920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档