CircleCI Local CLI の build で "Cannot find a job named `build` to run in the `jobs:` section of your configuration file." のエラー

CircleCI Local CLI で以下のようにビルドしたら

$circleci build .circleci/config.yml



以下のエラーが出た。

Cannot find a job named `build` to run in the `jobs:` section of your configuration file.



CircleCIのLocal CLIは"workflows"に対応していないらしいので、
Local CLIで実行できるのはjobだけである。

Note: This command will only run a single job, it does not run a workflow.

Using the CircleCI Local CLI - CircleCI


Local CLIのデフォルト設定では"build"というjobが実行対象になっているので、
buildというjobが存在しない場合は先程のエラーになるみたい。

$circleci build --help | grep "\-\-job"                                                                
--job string            job to be executed (default "build")



--jobのオプションで対象のjobを指定できるので、
以下のようにjobを指定してあげればエラーになることはない。

$circleci build --job deploy .circleci/config.yml