カクカクしかじか

技術的なアレコレ

CircleCIのビルドが成功するかをローカル環境で確認する方法

CircleCI2.0とCLI

CircleCI2.0 では circleci コマンドが用意されました。 circleci.com CircleCI2.0はDockerで実行されるようになりました。
この circleci コマンドを使うとローカルのDocker上でYAMLファイルのvalidateやbuildを行うことができます。

CLIのダウンロード

ローカルマシンがMacである想定です📝
以下のコマンドでローカルにダウンロードします🚀

$ curl -o /usr/local/bin/circleci https://circle-downloads.s3.amazonaws.com/releases/build_agent_wrapper/circleci && chmod +x /usr/local/bin/circleci

$ which circleci
/usr/local/bin/circleci

実行コマンド

ローカルの .circleci ディレクトリと同じ階層で実行する想定です📝
以下のコマンドでbuildの成功失敗が分かります👍

$ circleci build