ジェンキンスを使用してビルド/テストしようとしているソフトウェア アプリケーションがあります。
1 つのリポジトリに、コア アプリケーションと複数のクライアント アプリケーションがあります。
repo-> Core
-> ClientApp1
-> ClientApp2
-> ClientApp3
レポが更新されるたびに(または何らかの間隔で)次のタスクを実行したい
- レポをチェック
- 各アプリケーションをビルドする
- CPP 各アプリケーションをチェック
- ヴァルグラインド
- 6,7,8 . . . いくつかのクライアント アプリケーション テストなどを実行する
そして、これはすべて、各テスト サーバーでエンド ツー エンドで行われる必要があります。
最後に大量のテストが行われるため、これを視覚化して、どのポイントが壊れたかを簡単に確認できるようにしたいと考えています。
現在、私は一連のジョブを持っており、それぞれに上流/下流プロジェクトの依存関係が設定されており、トリガーを構築しています。間に渡すアーティファクトを設定することもできます。ただし、すべてのジョブを単一のサーバーに関連付ける方法がわかりません。
これを処理しやすくするプラグインはありますか? それは理想的で、多くのビルド/テスト設定でやや一般的であるように思えますが、何も見つからないようです.