Circle CI をローカルで実行する方法を備忘録として残しておく

前提

  • Mac OS
    • OS Version: Sonoma 14.4.1
    • Chip: Apple M1
  • Container 管理ツール
    • Rancher Desktop
  • 使用ツール
    • Circle CI CLI
  • Circle CI 定義ファイル
    • 既に作成済想定

Circle CI CLI のインストール

Home Brew でインストールする

brew install circleci

使用方法

  1. CLI で定義ファイルの文法チェックを行う
circleci config validate
#=> Config file at .circleci/config.yml is valid.
  1. circleci コマンドを使用して実行する

例. build Job 確認
※version 2.1 の場合は一度 config ファイルの変換を行ってから実行する

circleci config process .circleci/config.yml > config-for-v2.yml
circleci local execute -c config-for-v2.yml build

制約

ローカルでのジョブ実行時の制限事項を参照