2012-04-23 8 views
6

私は現在、ジェンキンで投影されたマトリックスを試しています。それはうまくいっていますが、私は、成果物をメインページのLast Successful Artifactsリンクの下に表示させる方法が不思議です。現在、各軸設定の対象ディレクトリに成果物が組み込まれているようです。ジェンキンスマトリックス構成アーチファクト

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

答えて

2

これは現在のところ 'すぐに使える'とは思えません(そして私はしばらくの間、マトリックスプロジェクトで作業していました)。他のジョブ(コレクタ)からマトリクスジョブを開始Parameterized Trigger Pluginを経由して内の場所にコレクタ作業領域どこにアーティファクトを置くかを指定します。マトリックスサブジョブはアーティファクトをそこに配置します。 コレクタは、マトリックスジョブが完了して公開するまで待機します。

あなたはその後、成功した成果物コレクターため固定リンクLastにあなたの主な仕事のページにそのポイントを、リンクを置くためにSidebar-Link Pluginを使用することができます。

+0

感謝。私はまた、何らかの回避策なしで最後の成功を公表する方法を見つけることができなかった。私は仕事の構成の1つをクリックしてメインページに集計しないと、アーティファクトを表示できます。 –

+0

ワークスペースがすべて同じコンピュータに存在しない場合、どうすればこのことができますか? –

3

コレクターはマトリックスアーティファクトを収集しますが、実際には単純な「フリースタイル」ジョブです。ビルドビューにはすべての成果物が表示され、その後、成果物の構成に関するヒントが表示されます。 "flatten"と "optional"機能を使用すると、プラットフォームからセットが失われることがありますが、最初に "delete workspace"を指定すると古いアーティファクトを引き継がないようにします。

ビルドビュー: collect_build_view

コンフィグビュー:

collect_config_view

+0

コピーアーチファクトを1回呼び出すだけで、すべての軸からアーチファクトを収集できます。それぞれが異なる方法で呼び出された場合、それらはターゲットディレクトリに直接コピーされ、同じ名前で呼び出された場合、それらは設定によって呼び出されるサブディレクトリに置かれます。 –

関連する問題