2010-03-04 34 views
1

我目前正在寻找我们应该为多平台开发(针对Windows上的.NET和Windows/SUSE上的Mono)运行的构建服务器。团队基金会建立在单声道

我们对ALM的所有其他方面使用TFS(2010 RC),并且我们需要实现持续集成。

我被TFS吸引,因为它与ALM的其他部分集成在一起,并且能够协助部署等,但是我还没有找到任何证据表明我可以在non - Windows构建机器。

有没有人试过/成功在此?

如果不是,我很可能会选择在Mono上的TeamCity。

感谢,

迈克尔

+0

LAMP TFB在一起吗?如果这是另一个网站,我会回复“BWAHAAAHA!你在吸烟?”但事实并非如此,我会说我非常确定这是一个非首发。 – 2010-03-04 04:02:12

+0

与其他LAMP TFB不同的是,更多ASP.NET TFB将部署在Windows或SUSE主机上。 – 2010-03-04 04:12:48

回答

0

我们已经决定利用团队建设作为持续集成的“主要”源运行的门控checkings,评估质量,提供前往任务等

此外,我们将有TeamCity的上侧运行” '在一个Mono盒子上,它将从TFS源代码库检出源并构建它。

混合方法既充分利用系统的好处,而不必“耦合”他们脚本等

1

我不知道的方式来获得当前的团队生成服务此时在非Windows机器上工作。我知道人们通过使用plink.exe将构建控制器(一台Windows机器)ssh转移到mac/linux/unix盒子并在那里启动一个脚本来启动在非Windows盒子上的构建。

但是,这是一个很多管道和相当数量的胶带,你可能不想做。在这种情况下,TeamCity,CruiseControl/CruiseControl.NET或Hudson都是不错的选择。我对TeamCity没有太多经验,但我知道CruiseControl和Hudon都通过包装命令行(即免费下载now available cross-platform from Microsoft)与TFS交谈。

+0

感谢您的意见。我不认为我想要ssh结束并运行脚本等。 – 2010-03-05 00:16:52

+0

看起来现在链接已断开。 : -/ – 2012-03-01 16:15:27

+0

谢谢@NormanH - 固定链接。 – 2012-05-18 08:59:54