概要
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)
なんかテストは失敗しましたが、実行は問題なさそう。さぁ本丸のテスト通す。