質問: 以前、同じ質問をして解決していた気になっていたのですが、 また同じ問題が再発したので再度質問させていただきます。 ※前回はPC再起動で直りましたが今回はPC再起動しても同じエラーが起きます。 ### 発生している問題・エラーメッセージ Jenkinsでテスト自動化を行なっていますが、ある時点を境にrake testに失敗するようになりました。 以下のエラーメッセージが表示されています。 ``` Build step 'Execute shell' marked build as failure ``` ローカル環境ではrake testに成功しているためJenkins環境の問題だと思われます。 (正常に動作していた時から特に設定は変更していないのですが・・・) また設定の「bundle exec rake test」を一時的に削除して実行するとエラーは発生しないことは確認しています。 解決方法とまではいかなくても何かヒントや調査方法だけでも回答頂けると幸いです。
回答: 環境変数が1番怪しい気がしますね。 ローカルでは、設定されてて、Jenkinsで起動する時に設定されていない環境変数がある気がします。 (多分、PATHが足りないとかかな?) ローカルとJenkinsの両方で、env等のコマンドを打って環境変数を見比べてみてください。