2017-08-18 2 views
0

jenkinsインスタンスを独立したクラウドで実行し、このビューを別のジンキンズダッシュボードに追加して複数のジンキンの結果を1つの場所に追加しようとしています。 特定のプラグインを使用するか、main jenkinsフォルダにファイルを直接コピーすることでこれを行う方法はありますか?(jenkins/jobsフォルダにジョブフォルダを直接追加してみてください。1つの単一のジヤンキンで異なるジンキンダッシュボードからビューを取得

答えて

0

同じ解決策を見つけました。 jenkinsフォルダには、file-config.xmlがあります。ここでビューを与える各リストビューを変更し、そこにあるジョブ名はこの特定のビューにリストされているジョブを指定します。

<listView> 
     <owner class="hudson" reference="../../.."/> 
     <name>XYZ</name> 
       .. 
     <jobNames> 
       .. 
     </jobNames> 
     <jobFilters/> 
     <columns> 
     <hudson.views.StatusColumn/> 
       .. 
     </columns> 
     <includeRegex>Deploy.*</includeRegex> 
     <recurse>false</recurse> 
    </listView> 

我々は(指定したジョブ名を持つ)新しいビューを含めるように、メイン・ジェンキンスサーバでのconfig.xmlを変更して、私たちは、メイン・ジェンキンスにすべてのジョブフォルダをコピーする必要があります。その後、ジェンキンズを再起動して、変更されたダッシュボードを表示します。

関連する問題