#android #ios #windows #jenkins #build
#Android #iOS #Windows #дженкинс #сборка
Вопрос:
В настоящее время мы настроили сервер Jenkins на Mac Mini для сборки нашего iOS SDK и приложений. Также там создаются наши проекты Android AARs и C . К сожалению, у нас также есть Windows SDK, который мы создаем на внешнем компьютере с Windows. Все это работает, но, конечно, не масштабируется (только если мы покупаем лучшие машины). Есть ли возможность собрать Windows в контейнере или, что еще лучше, перейти в Google Cloud Build и сделать там все в разных конвейерах? Существуют ли другие альтернативы? Был бы благодарен за советы!
Комментарии:
1. Конвейеры Azure / Amazon также являются опцией для полного покрытия сборки. каков ваш бюджет? вы хотите сделать это как можно дешевле или как можно более комплексно с помощью CI / CD?
2. Бюджет не должен быть такой большой проблемой. Проблема в том, что я хочу, чтобы мои конвейеры были в одном месте. В настоящее время у нас есть полная настройка сборки на локальном mac mini и все, что мы используем в GCloud. Просто хотел узнать, есть ли возможность иметь сборки Windows и iOS (и все, что я перечислил выше), описанные в Google Build или что-то подобное (также может быть что-то похожее).
3. azure pipelines работает довольно хорошо со всем, что включено — dev.azure.com вы можете создавать iphone, Android и Windows. я рекомендую azure, поскольку вы используете Windows sdk, но amazon cloud работает аналогично (но требует чуть большей настройки). вы должны проверить цены на оба. если вы предпочитаете использовать открытый исходный код, jenkins теперь хорошо интегрируется с контейнерами, так что потенциально у вас может быть все, кроме продуктов Apple, при мощном развертывании Windows server.