【问题标题】:Adding TypeScript handler to TFS Build vNext Agent将 TypeScript 处理程序添加到 TFS Build vNext Agent
【发布时间】:2016-05-01 14:10:32
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您不直接运行 TypeScript,您需要将 TypeScript 构建为 JavaScript 以将其打包到任务中。如果您查看 repo 中的 gulp 构建文件,您将看到编译。

标签: tfs xamarin tfsbuild tfs-2015


【解决方案1】:

Xamarin.iOS 构建任务需要 Mac OS 构建代理,配置参考此链接:Xplat build agents

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

【讨论】:

  • 确实如此。现在问这个问题我觉得有点傻。这表明我当时缺乏理解。我自己到了那里,但非常感谢您花时间回答这个问题。我发现这个资源在这个主题上非常透彻:andrewbirch.com/tech/blog/2015/8/24/…
猜你喜欢
  • 2016-03-05
  • 2015-05-05
  • 2011-07-10
  • 2016-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-21
  • 1970-01-01
相关资源
最近更新 更多