テストとビルドを自動実行する
「push ごとに検証したい」
この目的で選ぶときに見る軸
- 無料分数
- 並列数
- セルフホスト
- OS 対応
下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。
この目的に使える手段(2件)
| ツール | 分類 | 種別 | 学習 | 料金 | 成熟 | 主要制約 | 検証 |
|---|---|---|---|---|---|---|---|
| GitHub Actions GitHub リポジトリの push・PR・スケジュールで動く CI/CD 実行基盤 | 開発基盤・CI/CD | マネージドサービス | 低 | 無料枠あり | 安定 | ジョブ実行時間の上限:6時間 / ジョブ(GitHub ホストランナー)、5日 / ジョブ(セルフホストランナー)。ワークフロー全体は 35日でキャンセル | |
| GitLab リポジトリ管理からCI/CDまでを一体化したDevOpsプラットフォーム | 開発基盤・CI/CD | マネージドサービス | 中 | 無料枠あり | 安定 | Free プランのCI/CD compute minutes上限:400分 / 月(GitLab.com の Free namespace、共有Runner使用分) |