2016-01-25 41 views
0

我试图在内部托管的TFS 2015构建服务器上设置Xamarin iOS构建。我们几个月来一直在使用这个工具,并使用了GitHub上的许多贡献构建任务,并编写了一些我们自己的。添加TypeScript处理程序到TFS构建vNext代理

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

该任务的定义没有匹配该代理支持的任何处理程序。支持的处理器:AzurePowerShell,AzurePowerShellHandler,PowerShell中,PowerShellHandler,PowerShellExe,PowerShellExeHandler,工艺,ProcessHandler

我不知道如何将此功能添加到代理。谁能帮忙?

+1

你不跑打字稿直接需要将TypeScript构建到JavaScript中以将其打包到任务中。如果你看看repo中的gulp构建文件,你会看到编译。 –

回答

1

Xamarin.iOS建设任务需要的Mac OS生成代理,请参阅该链接的配置:Xplat build agents enter image description here

另一个可以参考帮助:http://developer.xamarin.com/guides/cross-platform/ci/configuring_tfs/

+0

确实。现在问这个问题我觉得有点愚蠢。这显示了我当时所缺乏的理解。我自己到了那里,但非常感谢花时间来回答这个问题。我发现这个资源在这个问题上非常全面:http://www.andrewbirch.com/tech/blog/2015/8/24/setting-up-a-continuous-build-environment-for-xamarin-part- 2- buildvnext –