Hudson/Jenkins
ビルドサーバーを使用してサーバーアプリケーションを構築し(単にmaven
を呼び出します)、それに対して統合テストを実行します。私たちは、この順序でお互いを呼び出す統合テストの構築、展開、および実行のために、ジョブを準備します:3 Hudson/Jenkins
これらのすべてのジョブ(ビルド、デプロイ、統合テスト)は夜間に実行されます。統合テスト用のJUnit、Maven、Hudson/Jenkinsの使用
インテグレーションテストはJUnit
と書かれており、mvn test
(これは "テスト" Hudson/Jenkins
ジョブによって順番に呼び出されます)によって呼び出されます。サーバーを起動して実行する必要があるため、その「展開」ジョブを実行する必要があります。
意味がありますか?アプリケーションを展開してテストを実行するための特別なサーバーがありますか、それともHudson/Jenkins
が問題ありませんか?
なぜ3つの異なるジョブを使用していますか?どのような種類のサーバーを使用していますか? (どのようなアプリケーションですか?) – khmarbaise