プロジェクトでは、CIプラットフォームとしてjenkinsを使用し、ビルドフレームワークにmavenを使用し、テストフレームワークにTestNGを使用します(mavenとTestNGの統合はフェイルセーフプラグインを介して行われます)。Jenkinsは、スケジュールされたナイトリービルドを実行し、実際のビルドを実行するMavenを呼び出し、フェイルセーフプラグインを介してテストを実行します。フェイルセーフプラグインは、HTMLレポートを生成します。これは素晴らしいですが、単なるHTMLです。
ジェンキンスとは対照的に、Team Cityははるかに詳細なレポートを作成し、テストの履歴を追跡する機能を提供します-テストが失敗する頻度など、テストを一時停止します... TeamCityは有料で、かなり高価です(そしてMicrosoftのパラレルユニバースで)しかし、この点でJenkinsをTCに少し近づけるプラグイン/拡張機能をまだ知っていますか。または、ジェンキンスがその方向に拡張するのがどれほど難しいか知っていますか。