Сначала перенесите один воспроизводимый workflow
Выберите стабильную цепочку сборки и зафиксируйте коммит, версию Xcode, lock-файл зависимостей и способ подписи. Сначала выполните чистую сборку, затем включайте кэширование: иначе старый кэш может скрыть различия окружений.
- Установите и зарегистрируйте на узле self-hosted runner команды.
- Назначьте runner метку для конкретного проекта, например
vmfly-iosи ограничьте список репозиториев, к которым у него есть доступ. - Запустите старую цепочку и новый узел на одном коммите, затем сравните тесты, настройки архивирования и артефакты.
Подходит для проверок постоянных веток, ночных сборок и регулярно запускаемых регрессионных тестов.