私は新しいJenkinsサーバーにAntビルドを移動しています。それはSVNにアクセスし、コンパイルすることができます。ユニットテストの実行が始まるまで、すべてが素晴らしいです。いくつかのテストでは、データベースにアクセスして実行できる必要があります。Jenkinsはビルド後のユニットテスト中にデータベースに接続できません
私はJenkinsが実行しているサーバにログインしており、データベースポートでtelnetを使用することで、パスが開いていることがわかります。 (ITの人たちは、パスが開いているとも言います)。ビルドがデータベースを見つけることができないようにconfigファイルを壊したときにローカルで問題を再現できるので、データベースの問題だと私は知っています。
私の問題はこれです。私は本当にジェンキンスがなぜデータベースに接続できないのか教えてください。私はこれを行う方法を理解することができませんでした。コンソール出力は単にテストを永久に試みることを示しています。すべての提案が評価されます。
正確にデータベースにアクセスしようとしていますか?単体テストであれば、そこにいくつかのログインを追加できないのはなぜですか?ローカルマシンでテストを実行するとどうなりますか(Jenkins経由で、ローカルにインストールできます)? –
あなたは2つの非常に良い点を挙げます。それらを見てみましょう。 – HenryAdamsJr