Выделенный физический Mac mini
Apple Silicon M4- Память
- 16 ГБ RAM
- Накопитель
- 256 ГБ SSD
- Архитектура
- Нативная arm64
- Пользователи
- Выделенный доступ · 1 клиент
Apple Silicon M4 · 5 узлов
Apple Silicon Mac mini с M4, 16 или 24 ГБ — от $20 в день. Весь компьютер — в распоряжении одной команды; оплата за день, неделю, месяц или квартал.
УЗЕЛ 01 / Только для вашей команды
Схема очереди без других пользователей на узле. Порядок задач команды зависит от настроек runner.
Выделенный физический Mac mini
Apple Silicon M4SG20–50 мсJP30–60 мсKR30–50 мсHK20–40 мсUS-E25–35 мсОриентировочные значения: фактическая задержка зависит от сети подключения. Доступность узлов проверяйте в консоли в реальном времени.
Совместимость с вашими инструментами
Подключите свой runner — менять YAML-конфигурацию пайплайна не нужно
Сохраните существующие шаги сборки. При подключении может потребоваться изменить теги исполнителя, пути и учётные данные в соответствии с настройками CI-платформы.
01Apple Silicon M4
Обе конфигурации — полноценные Apple Silicon Mac mini с M4. xcodebuild, разрешение зависимостей Swift Package и тесты в симуляторе запускаются нативно на arm64. Выберите конфигурацию с учётом объёма памяти и размера проекта, затем определитесь со сроком аренды.
Apple Silicon M4
Подходит для сборки одного проекта, модульных тестов и последовательного архивирования. Сначала запустите полный пайплайн на реальном проекте, затем проверьте расход памяти, кэша и дискового пространства.
$20в день
Арендовать Merge M4 SApple Silicon M4
Подходит для нескольких target, удалённой работы в Xcode и параллельных UI-тестов. Увеличенный объём памяти и системного диска оставляет больше места для симуляторов, зависимостей и артефактов сборки.
$39.5в день
Арендовать Merge M4 LИспользуйте инструменты, совместимые с Apple Silicon, и образы симуляторов arm64: компиляция и UI-тесты выполняются без слоя трансляции. При переносе старого проекта сначала проверьте, доступны ли его бинарные зависимости для arm64.
xcodebuild archiveНативная сборка02Выделенный физический Mac mini
На выделенном узле выполняются только ваши задачи. Другие клиенты не занимают ресурсы компьютера, и сборки других команд не стоят перед вами в очереди. Задачи вашей команды выполняются в соответствии с настроенными вами параллелизмом и порядком.
Здесь сравниваются модели общей среды выполнения. У разных управляемых CI-сервисов реализация может отличаться.
Оплата не зависит от минут компиляции. В течение срока аренды команда сама планирует сборки, тесты и удалённую разработку.
Ваши сборки не делят CPU с другими
Выбрать конфигурацию035 узлов
Обе конфигурации M4 доступны на всех 5 узлах. Для удалённого рабочего стола учитывайте расположение команды; для автоматических сборок — также расположение репозитория, источников зависимостей и места приёма артефактов. Указанные диапазоны не являются результатами замеров для каждого города.
SG · SINGAPORE20–50 мс примерное время туда-обратно
Подходит командам в Юго-Восточной Азии для удалённого рабочего стола и повседневных сборок. Сохраняйте кэш зависимостей при синхронизации проекта, чтобы сократить повторную передачу данных.
Запустить узел в СингапуреJP · TOKYO30–60 мс примерное время туда-обратно
Подходит японским командам для сборок и удалённой работы в Xcode через VNC. Если часто работаете с графическим интерфейсом, сначала проверьте качество подключения из вашей сети.
Запустить узел в ТокиоKR · SEOUL30–50 мс примерное время туда-обратно
Подходит южнокорейским командам для сборок и синхронизации файлов проекта. Размещение репозитория и сервиса артефактов поблизости помогает сократить задержки сети.
Запустить узел в СеулеHK · HONG KONG20–40 мс примерное время туда-обратно
Подходит командам на юге Китая для удалённой работы в Xcode и сборок. Для графической отладки используйте VNC, для пакетной компиляции и просмотра журналов — SSH.
Запустить узел в ГонконгеUS-E · VIRGINIA25–35 мс примерное время туда-обратно
Подходит командам в Северной Америке и Западной Европе для сборок и загрузки артефактов. При работе между регионами настройте автоматическую отправку журналов и артефактов в существующий CI.
Запустить узел на востоке СШАЗначения ориентировочные, фактическая задержка зависит от сети подключения. Доступность стандартных конфигураций проверяйте в консоли в реальном времени.
04От заказа до готового узла
Оценка времени при быстром выполнении операций: 60 + 60 + 30 + 30 + 60 секунд.
Фактическое время зависит от подтверждения оплаты, загрузки по сети и первой установки зависимостей. Это не обещание срока оплаты или развёртывания.
Выберите Merge M4 S или Merge M4 L, затем срок — день, неделю, месяц или квартал — и узел. Проверьте объём памяти и системного диска, а также необходимость дополнительного SSD.
≈60 секундОплатите в USDT-TRC20 или картой Visa, Mastercard или Amex через Stripe. Расчёты ведутся в USD. Статус оплаты смотрите на странице счёта.
≈60 секундПосле подтверждения оплаты система выделит физический Mac mini на выбранном узле. Весь компьютер будет использоваться для вашего заказа. Следите за ходом настройки в разделе заказа и сведениях об инстансе в консоли.
≈30 секундВойдите в консоль, чтобы получить данные для подключения. Используйте SSH для сборки в командной строке, а VNC — для графического интерфейса Xcode. Не сохраняйте учётные данные в репозитории или общедоступных журналах.
≈30 секундИспользуйте команду регистрации, предоставленную вашей CI-платформой, задайте тег macos-m4 и направьте пайплайн на этот исполнитель. Перед первым запуском проверьте путь к Xcode и настройки подписи.
≈60 секунд
05Цены
Обе конфигурации — выделенные физические компьютеры; можно выбрать любой из 5 узлов. Подберите срок под проект: характеристики не меняются при оплате за день или месяц. Указана стоимость аренды всего компьютера, дополнительные опции оплачиваются отдельно.
Apple Silicon M4 · 16 ГБ RAM / 256 ГБ SSD
$20/день
$54.1/неделю
$100.1/месяц
$272.3/квартал
В наличииApple Silicon M4 · 24 ГБ RAM / 512 ГБ SSD
$39.5/день
$106.7/неделю
$197.6/месяц
$537.5/квартал
В наличииСтартовая цена — $20 в день · Дополнительный SSD и Thunderbolt 5 можно выбрать при оформлении заказа
Доступность проверяйте в консоли в реальном времени. Конфигурации, цены на дополнения и условия доступности собраны на странице тарифов.
КОМАНДАОдна среда сборки
Управляйте версиями Xcode, сертификатами и кэшем централизованно. Запускайте сборки PR, ночное архивирование и публикацию в TestFlight на одном узле, сокращая различия между средами выполнения. Зафиксируйте версии инструментов и изолируйте каталоги подписи и артефактов для каждого проекта — так сбои проще воспроизвести.
Справа показана схема оркестрации задач, а не данные мониторинга в реальном времени. Контролируйте параллелизм внутри команды, чтобы одновременная работа нескольких симуляторов и задач архивирования не исчерпала память.
PR #1186Компиляция и модульные тестыПройденоmainBuild #412 · архивированиеВыполняетсяrelease/3.8Загрузка в TestFlight через FastlaneДалееnightlyАрхивирование по расписанию · 02:00Запланировано06Команды
Работайте с проектами нескольких клиентов, сохраняя отдельные сертификаты и профили подготовки для каждого. Выделенный компьютер позволяет собирать архивы без конкуренции за CPU с другими пользователями. Организуйте рабочие каталоги по проектам, чтобы кэш и артефакты не перезаписывали друг друга.
Настройте ночное архивирование и загрузку в TestFlight через Fastlane. Используйте фиксированный набор инструментов для нескольких target и UI-тестов. Разделите установку зависимостей, тестирование, подпись и загрузку на отдельные этапы; при сбоях сохраняйте журналы и отчёты о тестах.
Проводите эксперименты с локальным выводом моделей на Apple Silicon M4 с помощью MLX, а файлы моделей храните на дополнительном SSD. Доступный размер модели зависит от числа параметров, квантования и длины контекста — сначала проверьте расход памяти на нужной модели.
07Оплата и расчёты
Ниже приведены цены Merge M4 S для разных сроков аренды. Минимальный срок — один день; подтвердите продление в консоли до окончания аренды. Длительный срок подходит для постоянного узла, короткий — чтобы проверить проект и набор инструментов.
Для временного увеличения ресурсов, ускоренной подготовки релиза и первой проверки подключения.
Чтобы завершить регрессионное тестирование и архивирование в рамках одного релизного цикла.
Для постоянного CI-узла с неизменным набором инструментов и сохранением кэша.
Для постоянного пула runner и процессов непрерывной доставки.
Цены указаны в $. Заказы и счета оплачиваются в долларах США. Перед оплатой проверьте модель, срок, узел и дополнительные опции.
Отправьте платёж по сети и на сумму, указанным на странице оплаты, и дождитесь подтверждения. Хеш транзакции поможет разобраться с вопросами по счёту.
Платежи картами обрабатывает Stripe; мы не храним полный номер карты. Доступные способы определяются ответом платёжного шлюза.
08Частые вопросы
Инструкции по подключению runner, смене набора инструментов и устранению неполадок доступны в справке. По вопросам о существующем инстансе войдите в консоль и создайте заявку, указав ID инстанса.
Нет. Каждый экземпляр — выделенный физический Apple Silicon Mac mini с M4, весь компьютер доступен одному клиенту. Полностью доступны графический интерфейс macOS и командная строка; вы можете управлять своими инструментами, кэшем и планированием задач.
Аренда доступна от одного дня. Merge M4 S стоит $20 в день, Merge M4 L — $39.5 в день. Также можно выбрать неделю, месяц или квартал. До окончания аренды проверьте статус продления и сделайте резервные копии проектов, сертификатов и артефактов сборки.
Можно установить GitHub Actions self-hosted runner, GitLab Runner и Jenkins agent. Сохраните текущие шаги сборки, скорректировав теги runner или настройки исполнителя под свою платформу. При переносе проверьте рабочий каталог, переменные среды и права доступа к секретам.
Поддерживаются только USDT-TRC20 и карты Visa, Mastercard и Amex через Stripe. Расчёты ведутся в USD. Доступные способы оплаты определяются ответом платёжного шлюза. Если платёж не подтверждён, сначала проверьте статус счёта, чтобы не оплачивать повторно.
Узлы работают 365 дней в году; гарантированная доступность — 99,9%, что соответствует примерно 43 минутам простоя за 30 дней. Превышение этого времени компенсируется пропорциональным продлением услуги. Подайте заявку через консоль, указав ID инстанса и период; подробные условия приведены в соглашении об обслуживании.
Условия обслуживанияПрактика сборки
Изучите инструкции по выбору узла и управлению инструментами с учётом своих задач. Сначала добейтесь воспроизводимой сборки, а затем расширяйте автоматизацию команды.
Проверяем границы блоков и индексы срезов автономным Swift-скриптом и разбираем, когда срез продолжает удерживать исходное хранилище.
DevOps и CI/CDРеализуйте строгий декодер с сохранением неполных символов и проверьте все точки разбиения. Пример на Swift также выявляет неверные байты и обрыв потока.
DevOps и CI/CDИсполняемые примеры Swift проверяют удаление через null, полную замену массивов и смену типа корня. Эти же проверки можно запускать в CI.
Новые статьи готовятся — пока загляните в список блога.
Merge M4 S от $20 в день· 5 узлов. Сначала проверьте свой проект, затем перенесите пайплайн команды на выделенный узел.