Разберитесь, почему падает CI
Дайте Грифону лог упавшего задания, конфигурацию пайплайна и файлы проекта. Он сможет сопоставить ошибку с Dockerfile, YAML или shell-скриптом и предложить правку.
Пример: CI падает на установке зависимостей
Есть лог ошибки, YAML пайплайна, package.json, lock-файл и Dockerfile.
- Найдите упавшую команду и сравните версии runtime и менеджера пакетов.
- Проверьте образ, рабочий каталог и какие файлы попали в сборку.
- Подготовьте правку, запустите проверки и посмотрите результат следующего запуска CI.
Что получите
Правка конфигурации и объяснение причины, подтверждённое логом или проверкой. Если причина не найдена, список оставшихся гипотез.
Начните с упавшей команды
Проверьте версию образа, runtime, менеджер пакетов, рабочий каталог и lock-файл. Часто причина видна только при сравнении лога с конфигурацией.
Покажите нужные файлы
В Desktop доступны локальные файлы и команды. Можно разбирать GitHub Actions, GitLab CI, Dockerfile и Terraform. Перед передачей логов уберите токены и пароли.
Проверьте правку
Просмотрите diff и запустите линтер, тесты или валидацию конфигурации. Если нужен новый запуск CI, проверьте и его результат. Доступ к инфраструктуре и действия с ней задаёте вы.
Попробуйте на своей задаче
Откройте Web и опишите задачу. Для работы с файлами и командами на компьютере подключите Desktop.