Тридцать один провайдер может прикреплять доказательства к открытым 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 | Сборка мобильного приложения |
Рецензирование и сканирование
| Провайдер | Генерирует |
|---|---|
| CodeRabbit | AI рецензирование |
| Qodo / PR-Agent | AI рецензирование |
| Greptile | AI рецензирование |
| Cursor Bugbot | AI рецензирование |
| SonarQube Cloud | Сканирование на предмет безопасности |
| Snyk | Сканирование на предмет безопасности |
| Semgrep | Сканирование на предмет безопасности |
Покрытие кода и визуальный анализ
| Провайдер | Генерирует |
|---|---|
| Codecov | Покрытие кода |
| Chromatic | Визуальное рецензирование |
| Percy | Визуальное рецензирование |
Тестирование по всему контуру и мониторинг
| Провайдер | Генерирует |
|---|---|
| Cypress Cloud | Тестирование по всему контуру, проверка производительности |
| Checkly | Тестирование по всему контуру, проверка производительности |
| Maestro | Тестирование по всему контуру, проверка производительности |
| BrowserStack | Тестирование по всему контуру, проверка производительности |
Настраиваемый
Настраиваемый вебхук для данных вебхук для данных Охватывает все остальные случаи. Если инструмент способен отправить результат, он может предоставлять подтверждающие данные.
Как обрабатываются подтверждающие данные
Провайдеры отличаются по способу извлечения Coroid их выходных данных:
- Интерфейс Git — считывает данные из коммита или статуса pull request, которые уже записывает ваш провайдер. Минимальная настройка.
- Результаты CI — считывает данные из выходных данных вашей конвейерной системы.
- Напрямую через API — Coroid напрямую взаимодействует с провайдером, что позволяет получать более подробную информацию и требует указания учетных данных.
- Прямой деплой — Coroid может самостоятельно запускать предпросмотр.
Начните использование с git-интерфейса, если провайдер его поддерживает. Обычно для этого не требуются дополнительные учетные данные, так как уже существующая интеграция отвечает за запись статуса.
Выбор
Подключите уже используемые решения. Функционал рецензирования доказательств предназначен для отображения уже имеющихся данных проверки рядом с кодом, а не для внедрения новых инструментов — ведь каждый дополнительный артефакт отвлекает внимание рецензента. Подробнее об этом — Рецензирование доказательств.