テストが失敗するが、ジョブは正しく完了する

これは通常、複数行の run ステップ内でテストを実行した場合に発生します。

 - run:
 name: run tests
 command: |
 source venv/bin/activate
 python manage.py test

この問題を回避するには、複数行コマンドの先頭に set -e を追加します。 これにより、エラーが抑制されず、トップに渡されてビルドが失敗するようになります。

 - run:
 name: run tests
 command: |
set -e source venv/bin/activate python manage.py test
この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。