

CircleCI1.0→2.0へアップデートしなくてはならないみたいなのですが、やり方が不明です。  
GitHubなど使ってできる方法があればご伝授いただけないでしょうか。

どうぞよろしくお願いいたします。


CC BY-SA 4.0
2019-03-14T01:16:25.830
53411
2019-03-14T10:27:31.577
2019-03-14T02:40:15.797
3060
32402
question
github circleci
CircleCI1.0→2.0 GitHubを使ってアップデートする方法

[code]

    version: 2
    
[/code]

を `.circleci/config.yml` のトップに記述しましょう。そして、 `circleci config validate`
が通るようにしましょう。 `circleci` のコマンドがローカルになければインストールしましょう。

### circleci コマンドについて

CircleCI サービスには、ローカルでの開発を補助するためのツール、 `circleci` コマンドがあります。
<https://circleci.com/docs/2.0/local-cli/>

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
上で走らせるなどして、ビルドの結果を見てみて、正しい挙動でなければ修正をする、というようなことをやるのが良いかと思います。


CC BY-SA 4.0
2019-03-14T01:34:05.983
53412
2019-03-14T10:27:31.577
2019-03-14T10:27:31.577
3060
754
53411
answer