如何从持续集成中排除特定项目

时间:2012-01-23 19:47:26

标签: .net-4.0 continuous-integration projects-and-solutions windows-server-2008-r2 build-server

我使用TFS2010进行源代码管理,并在Windows Server 2008 R2(x64)上使用构建代理进行持续集成。

最近,我们引入了一个轻量级客户端应用程序X,它使用Office 2007主互操作程序集与Excel进行交互。该应用程序与解决方案中的各种项目有很多依赖关系。没有其他项目对X有任何依赖。

除了X不会在构建服务器上构建之外,这一切都很好。通过阅读StackOverflow上的一些博客文章和一些帖子,我明白尝试在我的x64构建服务器上安装这些PIA是不可取的。而这样做将涉及到注册表中的一些黑客行为。

该解决方案有30多个项目,我不想复制.sln以创建一个混蛋BuildServerVersion.sln(或其他东西),其中包含我想在构建服务器上构建的29个项目。 / p>

是否有一种简单的方法可以满足Office 2007 PIA的依赖关系,还是让构建代理停止尝试构建该特定项目?我想我们可以从开发者机器构建和部署app X.无论如何,它是一个内部工具。

0 个答案:

没有答案