私は現在、ジェンキンスでマトリックス化された投影を試しています。うまく機能していますが、アーティファクトをメイン ページの [Last Successful Artifacts] リンクの下に表示する方法に興味があります。現在、アーティファクトは各軸構成のターゲット ディレクトリにビルドされているようです。
ジェンキンスを介してアーティファクトを単一のスポットに集約する方法はありますか?
Collector は Matrix アーティファクトを収集しますが、実際には単純な "FreeStyle" ジョブです。ビルド ビューにはすべてのアーティファクトが表示され、その後に構成方法に関するヒントが表示されます。「フラット化」機能と「オプション」機能を使用すると、プラットフォームをセットから削除できますが、最初に「ワークスペースの削除」を行うと、古いアーティファクトを引き継がないようにすることができます。
ビルド ビュー:
構成ビュー:
私は、これが現在「箱から出して」可能であるとは思わない (そして、私はマトリックスプロジェクトでしばらく働いてきた)。次の回避策を使用できます:パラメータ化されたトリガー プラグインを介して別のジョブ ( Collector ) からマトリックス ジョブを開始し、アーティファクトを配置するCollectorワークスペース内の場所をそれに渡します。Matrix サブジョブはそこにアーティファクトを配置します。Collectorは、マトリックス ジョブが終了して公開されるまで待機します。
その後、Sidebar-Link プラグインを使用して、メインのジョブ ページに、 Collectorの Last Successful Artifacts パーマリンクを指すリンクを配置できます。