将TypeScript处理程序添加到TFS Build vNext代理程序

时间:2016-01-25 10:01:42

标签: tfs xamarin tfsbuild tfs2015

我正在尝试在内部托管的TFS 2015构建服务器上设置Xamarin iOS版本。我们已经使用了几个月,并在GitHub上使用了许多贡献的构建任务,并编写了我们自己的几个。

到目前为止,我们只使用了NodeJs和PowerShell编写的任务。 Xamarin.iOS task是使用TypeScript编写的,似乎我们的构建代理没有所需的处理程序。尝试运行构建时出现此错误。

  

任务的定义没有与此代理支持的任何处理程序匹配的处理程序。支持的处理程序:AzurePowerShell,AzurePowerShellHandler,PowerShell,PowerShellHandler,PowerShellExe,PowerShellExeHandler,Process,ProcessHandler

我不确定如何将此功能添加到代理。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

Xamarin.iOS构建任务需要Mac OS构建代理,请参阅此链接以获取配置:Xplat build agents enter image description here

另一个参考资料可能有所帮助:http://developer.xamarin.com/guides/cross-platform/ci/configuring_tfs/