Моя проблема в том, что у меня есть 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
A
ответ
0
Я не знаю, есть ли большой ответ на этот вопрос. Вот лишь некоторые предложения - пара вещей, чтобы рассмотреть следующие вопросы:
нагрузки балансиров - если у вас есть инфраструктура в месте, можно настроить параметры балансировка нагрузки на фронт несколько различных макинтоши сборки машины. Затем наведите свои машины Windows на этот балансировщик нагрузки.
Рассмотрите решение третьей стороны, такое как http://www.macincloud.com/.
Рассмотрите решение для сторонних разработчиков, например, использование VSTS для создания вашего источника для IOS. https://msdn.microsoft.com/en-us/library/vs/alm/build/xcode/xcode-projects
Наведите свои отдельные машины Windows на свои собственные машины для сборки Mac.
Спасибо за ответ, но все пункты не подходят для моего требования. Мне нужна настройка конфигурации taco или какая-то другая логика. –
Вы говорите, что у вас 3 мака и 3 клиента, почему бы не собрать их 1: 1? – Laguana
У Taco/remotebuild нет встроенной балансировки нагрузки. Тем не менее вы можете проверить, занят ли компьютер, используя соответствующие HTTP-запросы с https://github.com/Microsoft/TACO/blob/master/src/taco-remote /RESTAPI.md#get-httplocalhost3000mountlocationbuildtasks – Laguana