O 123% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

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ą.

Connect CRACI with a GitHub App The CRACI GitHub App is installed on all or selected repositories of a GitHub organization. CRACI can then run the jobs of the repositories you chose. Install the CRACI GitHub App Repository access for your organization All repositories Only selected repositories api-service web-app firmware sandbox CRACI runs the jobs of the repositories you chose You keep control of which repositories those are Runs, logs and checks stay in GitHub

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.

GitHub Actions jobs on CRACI runners A GitHub Actions workflow sets runs-on to craci. Each job runs in its own isolated virtual machine on a CRACI runner, on Linux x86-64 or ARM64, hosted in Europe, and the run still appears in GitHub. .github/workflows/release.yml jobs: build: runs-on: craci was: ubuntu-latest CRACI runners Hosted in Europe Job VM build Linux x86-64 Job VM test Linux ARM64 Job VM publish Linux x86-64 One isolated virtual machine per job, 1 to 32 vCPU Runs still appear in GitHub About 2x GitHub-hosted speed

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.

CRACI runs stay in GitHub Jobs that run on CRACI still appear in GitHub with their runs, logs and pull request checks. The GitHub Actions cache works as before, and CRACI runners use a stable egress IP range for allowlists. Pull request checks build runs-on: craci 1m 12s test runs-on: craci 2m 04s lint runs-on: craci 0m 31s Runs, logs and pull request checks in the usual place GitHub Actions cache as before Stable egress IP range No second pipeline to maintain Workflow files, actions and secrets stay where they are

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.

What CRACI supports today GitHub Actions is supported today, and other CI systems, starting with GitLab CI and Jenkins, are on the roadmap. Runners are Linux on x86-64 and ARM64, managed by CRACI on European bare-metal infrastructure, with Windows and macOS on the roadmap. CI integration GitHub Actions: today GitLab CI, Jenkins: roadmap Runner operating systems Linux x86-64: today Linux ARM64: today Windows: roadmap macOS: roadmap Managed by CRACI European bare-metal infrastructure One isolated virtual machine per job Sizes from 1 to 32 vCPU, same rate on ARM64 Images: CRACI Slim, CRACI Slim ARM64, Ubuntu 24.04

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