7

私は現在、ジェンキンスでマトリックス化された投影を試しています。うまく機能していますが、アーティファクトをメイン ページの [Last Successful Artifacts] リンクの下に表示する方法に興味があります。現在、アーティファクトは各軸構成のターゲット ディレクトリにビルドされているようです。

ジェンキンスを介してアーティファクトを単一のスポットに集約する方法はありますか?

4

2 に答える 2

4

Collector は Matrix アーティファクトを収集しますが、実際には単純な "FreeStyle" ジョブです。ビルド ビューにはすべてのアーティファクトが表示され、その後に構成方法に関するヒントが表示されます。「フラット化」機能と「オプション」機能を使用すると、プラットフォームをセットから削除できますが、最初に「ワークスペースの削除」を行うと、古いアーティファクトを引き継がないようにすることができます。

ビルド ビュー: collect_build_view

構成ビュー:

collect_config_view

于 2012-12-19T00:17:46.293 に答える
2

私は、これが現在「箱から出して」可能であるとは思わない (そして、私はマトリックスプロジェクトでしばらく働いてきた)。次の回避策を使用できます:パラメータ化されたトリガー プラグインを介して別のジョブ ( Collector ) からマトリックス ジョブを開始し、アーティファクトを配置するCollectorワークスペース内の場所をそれに渡します。Matrix サブジョブはそこにアーティファクトを配置します。Collectorは、マトリックス ジョブが終了して公開されるまで待機します。

その後、Sidebar-Link プラグインを使用して、メインのジョブ ページに、 Collectorの Last Successful Artifacts パーマリンクを指すリンクを配置できます。

于 2012-04-24T07:15:37.610 に答える