CI/CD 통합
GitHub App으로 리포지토리를 연결하세요. CRACI가 GitHub Actions 워크플로 아래의 러너가 되며, 모든 실행은 여전히 GitHub에 표시됩니다
GitHub App으로 연결
CRACI GitHub App을 모든 리포지토리 또는 선택한 리포지토리에 설치하세요. 이 연결이 설정의 전부입니다. 이후 CRACI는 선택한 리포지토리의 작업을 실행할 수 있으며, 어떤 리포지토리를 선택할지는 계속 직접 통제합니다.
워크플로당 한 줄
CRACI는 GitHub Actions가 아니라 러너를 대체합니다. 작업을 runs-on: craci로 바꾸면 CRACI 러너에서 실행됩니다. 워크플로 파일, 액션, 시크릿은 그대로 남으며, 따로 유지 관리할 두 번째 파이프라인도 없습니다.
실행 결과는 GitHub에 그대로
CRACI에서 실행되는 작업은 여전히 GitHub에 표시되므로, 실행 결과, 로그, 풀 리퀘스트 검사가 팀이 이미 보는 곳에 그대로 남습니다. GitHub Actions 캐시는 이전처럼 작동하며, CRACI 러너는 허용 목록 등록을 위해 고정된 이그레스 IP 범위를 사용합니다.
현재 GitHub Actions 지원
지원되는 CI 통합은 GitHub Actions입니다. 다른 CI 시스템은 로드맵에 있습니다. 빌드는 유럽의 베어메탈 인프라에서 CRACI가 관리하는 Linux x86-64 및 ARM64 러너에서 실행되며, Windows 및 macOS 러너도 로드맵에 있습니다.