Integracja CI/CD
Repozytoria łączą Państwo przez GitHub App: CRACI staje się runnerem pod Państwa workflow GitHub Actions, a każde uruchomienie nadal widać w GitHub
Połączenie przez GitHub App
Wystarczy zainstalować CRACI GitHub App we wszystkich lub wybranych repozytoriach. To połączenie jest całą konfiguracją: CRACI może wtedy uruchamiać zadania wybranych repozytoriów, a Państwo zachowują kontrolę nad tym, które to są.
Jedna linia na workflow
CRACI zastępuje runner, a nie GitHub Actions. Wystarczy zmienić zadanie na runs-on: craci, a uruchomi się ono na runnerach CRACI. Pliki workflow, akcje i sekrety zostają tam, gdzie są. Nie ma drugiego pipeline'u do utrzymywania.
Uruchomienia zostają w GitHub
Zadania uruchamiane w CRACI nadal widać w GitHub, więc uruchomienia, logi i checki pull requestów zostają tam, gdzie Państwa zespół i tak zagląda. Cache GitHub Actions działa jak dotąd, a runnery CRACI korzystają ze stałej puli adresów IP ruchu wychodzącego, którą można dodać do allowlist.
Dziś GitHub Actions
GitHub Actions to obsługiwana integracja CI. Inne systemy CI są w planach rozwoju. Buildy działają na runnerach Linux x86-64 i ARM64 zarządzanych przez CRACI na europejskiej infrastrukturze bare metal; runnery Windows i macOS również są w planach rozwoju.
Zgodność wbudowana w Państwa workflow
Prosimy umówić demo, aby zautomatyzować zgodność z CRA w Państwa pipeline'ie CI/CD
Umów demo