CI/CD 整合
透過 GitHub App 連接您的儲存庫:CRACI 成為 GitHub Actions 工作流程底層的執行器,每一次執行仍會顯示在 GitHub 中
透過 GitHub App 連接
在所有或選定的儲存庫上安裝 CRACI GitHub App。這項連接就是全部的設定:之後 CRACI 即可執行您所選儲存庫的作業,而要納入哪些儲存庫,始終由您掌控。
每個工作流程只改一行
CRACI 取代的是執行器,而不是 GitHub Actions。將作業改為 runs-on: craci,作業就會在 CRACI 的執行器上執行。您的工作流程檔案、actions 與機密都維持原位,不必再維護第二套管線。
執行紀錄留在 GitHub
在 CRACI 上執行的作業仍會顯示在 GitHub 中,因此執行紀錄、日誌與 pull request 檢查都留在團隊平常查看的地方。GitHub Actions 快取照常運作,CRACI 執行器也使用固定的對外連線 IP 範圍,方便設定允許清單。
目前支援 GitHub Actions
目前支援的 CI 整合為 GitHub Actions,其他 CI 系統已列入產品藍圖。建置在 CRACI 於歐洲裸機基礎架構上代管的 Linux x86-64 與 ARM64 執行器上執行;Windows 與 macOS 執行器也已列入產品藍圖。