目的:開発・配信・監視を回す

テストとビルドを自動実行する

「push ごとに検証したい」

この目的で選ぶときに見る軸

  1. 無料分数
  2. 並列数
  3. セルフホスト
  4. 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使用分)