| Сохранение среды подписи |
Среду и права можно поддерживать по процессу команды; чувствительные данные следует выдавать по принципу минимальных прав |
Проверьте способы удаления среды, создания снимков и передачи учётных данных |
Настроить легко, но границы личного использования могут смешиваться с рабочими |
| Кэш зависимостей |
Можно настроить очистку и повторное использование на фиксированном локальном хранилище |
Проверьте, сохраняется ли кэш между задачами |
Можно хранить долго, но это занимает место на личном устройстве |
| Подключение CI Runner |
Можно зарегистрировать фиксированный Runner и различать проекты и типы задач с помощью тегов |
Обычно создаётся под задачу; способ подключения зависит от платформы |
Подключение возможно, но отключение устройства напрямую влияет на очередь |
| Графический интерфейс |
Поддерживается графический интерфейс macOS для настройки Xcode и интерактивной диагностики |
Проверьте графические возможности и совместимость клиента по каждому пункту |
Прямое управление удобно для локальной отладки |
| Автоматизация через SSH |
Подходит для запуска скриптов, сбора логов, обслуживания кэша и оркестрации задач |
Обычно поддерживается, но идентификатор и жизненный цикл хоста могут меняться |
Доступна, но удалённую сеть и состояние подключения нужно обеспечивать самостоятельно |
| Выполнение длительных задач |
Задачи не занимают личную рабочую станцию; узел работает 365 дней в году |
Проверьте максимальную длительность задачи и срок жизни среды |
Сон, отключение сети или перенос компьютера влияют на выполнение |