2016-03-21 6 views
0

Моя проблема в том, что у меня есть 3 машины для Windows и 3 машины для Mac. Я могу создать на любой машине Mac, используя любую машину Windows, используя команду taco build. Предположим, что машина Mac 1 занята машиной Windows 1 для создания ios. если Windows 2 машина хочет создать на mac 1, она должна автоматически включать mac 2 или mac 3. Пожалуйста, дайте мне знать, как я могу это сделать.Как проверить, что машина Mac занята какой-то сборкой taco проекта cordova на машине Windows

ответ

0

Я не знаю, есть ли большой ответ на этот вопрос. Вот лишь некоторые предложения - пара вещей, чтобы рассмотреть следующие вопросы:

  1. нагрузки балансиров - если у вас есть инфраструктура в месте, можно настроить параметры балансировка нагрузки на фронт несколько различных макинтоши сборки машины. Затем наведите свои машины Windows на этот балансировщик нагрузки.

  2. Рассмотрите решение третьей стороны, такое как http://www.macincloud.com/.

  3. Рассмотрите решение для сторонних разработчиков, например, использование VSTS для создания вашего источника для IOS. https://msdn.microsoft.com/en-us/library/vs/alm/build/xcode/xcode-projects

  4. Наведите свои отдельные машины Windows на свои собственные машины для сборки Mac.

+0

Спасибо за ответ, но все пункты не подходят для моего требования. Мне нужна настройка конфигурации taco или какая-то другая логика. –

+0

Вы говорите, что у вас 3 мака и 3 клиента, почему бы не собрать их 1: 1? – Laguana

+0

У Taco/remotebuild нет встроенной балансировки нагрузки. Тем не менее вы можете проверить, занят ли компьютер, используя соответствующие HTTP-запросы с https://github.com/Microsoft/TACO/blob/master/src/taco-remote /RESTAPI.md#get-httplocalhost3000mountlocationbuildtasks – Laguana