Tartelet
Shape · Приложение для macOS, которое управляет максимум двумя самостоятельно размещёнными GitHub Actions runner в эфемерных виртуальных машинах на одном хосте.
Описание
Tartelet управляет самостоятельно размещёнными GitHub Actions runner в виртуальных машинах на одном Mac. Приложение может параллельно запускать до двух runner; каждое задание выполняется в изолированной виртуальной машине, которая создаётся заново после завершения задания.
- Использует Tart для клонирования и управления виртуальными машинами; Tart работает с Apple Virtualization framework.
- После запуска машины сценарий настройки загружает приложение runner от GitHub и регистрирует runner в организации GitHub.
- После выполнения задания runner автоматически удаляется из организации, а виртуальная машина выключается и удаляется. Затем цикл может начаться снова.
- Tartelet — приложение для macOS, а не инструмент командной строки для управления runner. Документированный предел — две виртуальные машины одновременно.
Установите приложение командой brew install --cask tartelet. Для cask требуется macOS 14 или более поздняя версия; приложение Tartelet.app устанавливается в /Applications. Чтобы начать работу, ознакомьтесь с руководствами проекта по установке и настройке Tartelet, а также запуску виртуальных машин. Для управления ими приложению нужен Tart.
Новая версия Что нового в 0.12.0 13 июн. 2025 г. · Редакция OpenNavo · Перевод ИИ
- RunnerВ настройки Runner добавлено поле имени runner.
- VMИсправлен путь к домашней папке Tart.