Note

ローカルでCircleCIを動かす

概要

MACのローカルでCircleCIを動かす。 Circle CI 2.0の移行でいちいちデプロイして失敗してを繰り返して、時間を大量に取っていたので、思い切ってローカルでテストすることにした。 ### 手順

dockerをインストールする

もしもdockerがマシンに入ってなければインストールしてください。 Get started #### circleci コマンドを手に入れる 初回をupdateが必要になるかもしれません。 $ curl -o /usr/local/bin/circleci https://circle-downloads.s3.amazonaws.com/releases/build_agent_wrapper/circleci && chmod +x /usr/local/bin/circleci

テストを実行

# プロジェクトディレクトリに移動し $ circleci build

====>> Spin up Environment Build-agent version 0.0.4892-489ba99 (2018-04-20T16:46:32+0000) Error: Configuration errors: 1 error occurred:

* In step 3 definition: Invalid step structure (expected string or map, got config.StepDescription) Step failed Task failed Error: 1 error occurred:

* In step 3 definition: Invalid step structure (expected string or map, got config.StepDescription) なんかテストは失敗しましたが、実行は問題なさそう。さぁ本丸のテスト通す。