2016-01-25 4 views
0

Я пытаюсь создать сборку Xamarin iOS на внутреннем сервере сборки TFS 2015. Мы работаем с этим в течение нескольких месяцев и использовали многие из встроенных задач сборки на GitHub и написали пару своих собственных.Добавление обработчика TypeScript в TFS Сборка агента vNext

До сих пор мы использовали только задания, написанные с использованием NodeJs и PowerShell. Xamarin.iOS task написан с использованием TypeScript, и, похоже, наши агенты сборки не имеют требуемого обработчика для этого. Мы получаем эту ошибку при попытке запустить сборку.

В определении задачи нет обработчика, который соответствует любому поддерживаемому этим агентом. Поддерживаемые обработчики: AzurePowerShell, AzurePowerShellHandler, PowerShell, PowerShellHandler, PowerShellExe, PowerShellExeHandler, процесс, ProcessHandler

Я не уверен, как добавить эту возможность к агентам. Может ли кто-нибудь помочь?

+1

Вы не запускать машинопись непосредственно вам нужно постройте TypeScript в JavaScript, чтобы упаковать его в задачу. Если вы посмотрите на файл сборки 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 –

Смежные вопросы