web-dev-qa-db-ja.com

テストなしのCircleCI

CircleCIを使用して、マスターとマージするときに、DockerイメージをDockerhubにプッシュするだけです。 CircleCIを他のプロジェクトで使用しています。より便利で一貫性を持たせたいと思っています(後でテストを追加する予定です)。ただし、CircleCIが「テストなし!」と言っているため、すべてのビルドが失敗します。これは真実です。 CircleCIがテストの存在をチェックしないようにするにはどうすればよいですか。

30
Ela

Circle.ymlのテストセクションをオーバーライドすることで問題を解決しました。

test:
  override:
    - echo "test"

これはCircleCI 1.0で機能します

44
Ela

または、 この説明 で引用されているように、"true"を使用してテストをスキップできます。

# circle.yml
...

test:
  override:
    - "true"

...

それ以外の場合は機能しないので、二重引用符に注意してください。

それが私にとってうまくいったので、それが役に立てば幸いです!

17
fagiani

CircleCI 2.0では、config.ymlにテストセクションが不要になりました。そのままにしておいてください!

2
Will