Coroid가 생성하는 풀 요청에 증거를 첨부할 수 있는 공급자는 총 31곳입니다. 증거의 정의와 이가 왜 pull request에 포함되어야 하는지에 대해서는 다음을 참조하십시오:리뷰 증거.
프로젝트의 통합 설정에서 공급자를 구성하세요.
Git 기반
| 공급자 | 생성물 |
|---|---|
| GitHub Actions 환경 | 웹 미리보기 |
| GitLab 리뷰 앱 | 웹 미리보기 |
이 방식은 설정이 가장 간편합니다. 왜냐하면 Coroid가 읽어들이는 Git 서버에 해당 환경이 이미 존재하기 때문입니다.
정적 호스팅
| 공급자 | 생성물 |
|---|---|
| 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 기반 인터페이스부터 시작하세요. 일반적으로 별도의 인증 정보 없이도 작동하는데, 이는 이미 사용 중인 통합 기능이 상태 정보를 기록하기 때문입니다.
직접 배포 및 작업 미리보기
정적 호스팅 공급자 중 세 곳이 직접 배포를 지원합니다:
| 공급자 | 빌드 방식 | 표시 위치 |
|---|---|---|
| Vercel | Coroid가 브랜치를 업로드하면 Vercel이 이를 빌드합니다 | 작업의미리보기가 리뷰에 표시됩니다 |
| Netlify | Coroid가 브랜치를 빌드한 뒤 출력값을 업로드합니다 | 리뷰 증거 |
| Cloudflare Pages | Coroid가 브랜치를 빌드한 뒤 출력값을 업로드합니다 | 리뷰 증거 |
직접 배포를 위해 Vercel이 연결되어 있으면작업 미리보기가 Coroid 샌드박스가 아닌 Vercel에서 빌드됩니다. 해당 미리보기를 중단하면 Vercel 배포가 삭제됩니다. 로컬 전용 모드의 저장소는 공급자에게 절대 업로드되지 않습니다.
직접 배포를 사용하지 않으면 Coroid가 공급자 미리보기를 생성하지 않습니다. 호스팅 공급자의 Git 앱이 이미 푸시된 모든 브랜치를 빌드하는 경우, Coroid는 pull request에서 해당 배포 내용을 리뷰 증거로 읽어옵니다.
선택하기
기존에 운영 중인 시스템을 그대로 연결하세요. 리뷰 증거 기능은 코드 옆에 기존의 검증 결과를 표시하는 것이 목적이지 새로운 도구를 도입하는 것이 아닙니다. 추가되는 각 아티팩트는 리뷰어의 주의를 분산시킬 수 있습니다. 자세히 알아보려면리뷰 증거.