有没有在构建控制器中不包括自定义活动的解决方法?

时间:2012-11-07 18:05:09

标签: tfs tfs2010 continuous-integration tfsbuild custom-activity

我需要一些帮助来开发TFS build的自定义活动。我已按照博客文章 Customize Team Build 2010 – Part 7: How is the custom assembly found? 中的步骤进行操作。

我创建了一个内置于DLL文件中的自定义活动,并在构建模板中使用。我现在想在TFS版本中进行设置,但是我遇到了一些问题。在博客中,它建议通过构建控制器引用自定义活动DLL文件。但是,这对我来说是一个问题。我在一家公司工作,那里有许多项目,并且都使用相同的构建控制器。因此,我没有权限在配置自定义活动的版本控制路径时建议进行更改。

我还有其他选择吗?还有其他方法可以引用自定义活动吗?在构建模板中可能吗?

1 个答案:

答案 0 :(得分:1)

您需要将该程序集放到构建服务器上(构建代理程序服务器,假设该活动仅在Run On Agent活动中使用)。

最方便的选择是将其检入构建控制器为构建程序集指向的TFS文件夹,控制器将自动将其推送到所有构建服务器。

或者,如果您可以直接访问Build Agent Server,则可以将程序集手动安装到服务器上的GAC中。