CircleCIを使用して、マスターとマージするときに、DockerイメージをDockerhubにプッシュするだけです。 CircleCIを他のプロジェクトで使用しています。より便利で一貫性を持たせたいと思っています(後でテストを追加する予定です)。ただし、CircleCIが「テストなし!」と言っているため、すべてのビルドが失敗します。これは真実です。 CircleCIがテストの存在をチェックしないようにするにはどうすればよいですか。
Circle.ymlのテストセクションをオーバーライドすることで問題を解決しました。
test:
override:
- echo "test"
これはCircleCI 1.0で機能します
または、 この説明 で引用されているように、"true"
を使用してテストをスキップできます。
# circle.yml
...
test:
override:
- "true"
...
それ以外の場合は機能しないので、二重引用符に注意してください。
それが私にとってうまくいったので、それが役に立てば幸いです!
CircleCI 2.0では、config.ymlにテストセクションが不要になりました。そのままにしておいてください!