Документация

Поставщики доказательств для рецензирования

Полный каталог провайдеров, которые могут добавлять подтверждающие доказательства к процессу pull request.

Тридцать один провайдер может прикреплять доказательства к открытым pull-запросам Coroid. Подробнее о том, что такое доказательства и почему они отображаются на странице pull request, читайте ниже. Доказательства рецензирования.

Настройте провайдеров в параметрах интеграции проекта.

Нативная поддержка Git

ПровайдерГенерирует
Среды GitHub ActionsПредпросмотр веб-страницы
Приложения для рецензирования GitLabПредпросмотр веб-страницы

Для этих решений требуется минимум настроек, так как среда уже существует в репозитории Git, который использует Coroid.

Статический хостинг

ПровайдерГенерирует
VercelПредпросмотр веб-страницы
NetlifyПредпросмотр веб-страницы
Cloudflare PagesПредпросмотр веб-страницы
AWS AmplifyПредпросмотр веб-страницы

Полнофункциональные предпросмотры

ПровайдерГенерирует
RenderПредпросмотр веб-страницы
RailwayПредпросмотр веб-страницы
Приложения для рецензирования HerokuПредпросмотр веб-страницы
Fly.ioПредпросмотр веб-страницы
NorthflankПредпросмотр веб-страницы
QoveryПредпросмотр веб-страницы
PorterПредпросмотр веб-страницы

Распространение мобильных приложений

ПровайдерГенерирует
Expo EASСборка мобильного приложения
TestFlightСборка мобильного приложения
Внутреннее тестирование в Google PlayСборка мобильного приложения

Рецензирование и сканирование

ПровайдерГенерирует
CodeRabbitAI рецензирование
Qodo / PR-AgentAI рецензирование
GreptileAI рецензирование
Cursor BugbotAI рецензирование
SonarQube CloudСканирование на предмет безопасности
SnykСканирование на предмет безопасности
SemgrepСканирование на предмет безопасности

Покрытие кода и визуальный анализ

ПровайдерГенерирует
CodecovПокрытие кода
ChromaticВизуальное рецензирование
PercyВизуальное рецензирование

Тестирование по всему контуру и мониторинг

ПровайдерГенерирует
Cypress CloudТестирование по всему контуру, проверка производительности
ChecklyТестирование по всему контуру, проверка производительности
MaestroТестирование по всему контуру, проверка производительности
BrowserStackТестирование по всему контуру, проверка производительности

Настраиваемый

Настраиваемый вебхук для данных вебхук для данных Охватывает все остальные случаи. Если инструмент способен отправить результат, он может предоставлять подтверждающие данные.

Как обрабатываются подтверждающие данные

Провайдеры отличаются по способу извлечения Coroid их выходных данных:

  • Интерфейс Git — считывает данные из коммита или статуса pull request, которые уже записывает ваш провайдер. Минимальная настройка.
  • Результаты CI — считывает данные из выходных данных вашей конвейерной системы.
  • Напрямую через API — Coroid напрямую взаимодействует с провайдером, что позволяет получать более подробную информацию и требует указания учетных данных.
  • Прямой деплой — Coroid может самостоятельно запускать предпросмотр.

Начните использование с git-интерфейса, если провайдер его поддерживает. Обычно для этого не требуются дополнительные учетные данные, так как уже существующая интеграция отвечает за запись статуса.

Выбор

Подключите уже используемые решения. Функционал рецензирования доказательств предназначен для отображения уже имеющихся данных проверки рядом с кодом, а не для внедрения новых инструментов — ведь каждый дополнительный артефакт отвлекает внимание рецензента. Подробнее об этом — Рецензирование доказательств.