2016-01-25 43 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 –