質問: CircleCI1.0→2.0へアップデートしなくてはならないみたいなのですが、やり方が不明です。 GitHubなど使ってできる方法があればご伝授いただけないでしょうか。 どうぞよろしくお願いいたします。
回答: ``` version: 2 ``` を `.circleci/config.yml` のトップに記述しましょう。そして、 `circleci config validate` が通るようにしましょう。 `circleci` のコマンドがローカルになければインストールしましょう。 ### circleci コマンドについて CircleCI サービスには、ローカルでの開発を補助するためのツール、 `circleci` コマンドがあります。 Heroku や AWS がそれぞれ `heroku` コマンドであったり `aws` コマンドを提供しているのと同じような形式です。 このツールにはいろいろな機能がありますが、その中に、 `.circleci/config.yml` の形式が正しいかどうかを確認する機能があります。具体的には `circleci config validate` です。 1.0 -> 2.0 ということで、もしかしたら、お使いの `.circleci/config.yml` は 1.0 でしか認識できない形式の yaml になっているかもしれません。 まずは `circleci config validate` でもって、少なくとも circleci (2.0) が認識する形式の yaml になるまでデバッグするのが良いと思います。 `circleci config validate` が成功するようになったら、実際に circleci 上で走らせるなどして、ビルドの結果を見てみて、正しい挙動でなければ修正をする、というようなことをやるのが良いかと思います。