поскольку AWS объявила, что теперь у них наконец-то есть машины с MacOS в своем портфеле, и они рекламируют его, который был настроен для клиентов, чтобы использовать его для своих iOS CI / CD, я тоже хочу попробовать это. Поскольку я новичок в экосистеме AWS, я не знаю, что AWS предоставляет в целом, что я мог бы использовать для этого. Я видел, что они предоставляют macOS в EC2, а также в качестве услуги по запросу.
Статус-кво: Я размещаю свой репозиторий в GitLab У меня есть gitlab CI, где я запускаю конвейер iOS через curl в лазурных конвейерах. (вы платите за агента в месяц, и мой опыт работы с их стабильностью очень плохой)
Чего я хочу достичь: Я размещаю свой репозиторий в GitLab ... ... Запустите конвейер iOS на экземпляре macOS AWS EC2 по запросу.
Я уже изучил множество способов, но всегда заканчиваю тем, что не могу выбрать экземпляр macOS.
Вы можете использовать AWS EC2 Mac, но это плохой выбор. Для этого требуется минимальный период распределения 24 часа по цене 1,083 доллара США в час. С этой ценой у вас есть большой выбор.
Войдите в консоль AWS, перейдите на страницу службы EC2, нажмите «Запустить экземпляр», нажмите «Запустить экземпляр» в раскрывающемся списке, нажмите «Выбрать» на Macos Catalina или Macos Mojave, выберите «mac1» в качестве единственного доступного типа экземпляра и продолжите настройку. ..