私はdocker
コンテナで自動化されたprotractor
テストをjenkins
の助けを借りて設定しています。しかし、テスト結果を反映するためにjenkins
ビルド結果を作ることができませんでした(何らかのテストが失敗した場合、ビルドも失敗する)。Jenkinsはテスト結果を出力にバインドする方法を教えてください。
すべてのテストは、最初のテストが失敗した場合でも実行する必要があります。
テストがdocker-compose up --abort-on-container-exit
で開始され、私のドッキングウィンドウ-コンファイルは次のようになります。あなたのドッキングウィンドウ-コンコマンドには、どのような終了コード0を返していないよう
version: '2'
services:
selenium:
image: selenium/standalone-chrome
ports:
- 4444:4444
volumes:
- /dev/shm:/dev/shm
protractor:
volumes:
- ./reporting:/assets/reporting
image: protractor-test
command: "dockerize -wait http://selenium:4444 -timeout 60m protractor /assets/conf.js"