2

Jenkins用のViewプラグインを作成しました。

public class PipelineDashboard extends View {
     ...
}

configure-entries.jellyそして、ファイルを使用してresources/my.package.PipelineDashboardパッケージを作成しmain.jellyました。

これが私のconfigure-entries.jellyファイルです:

 <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
     <div class="myViewContent">...</div>
 </j:jelly>

プラグインはうまく機能し、1つの問題を除いて、希望どおりに動作します。カスタムビューのビュー(画像「ベーコン」内)を作成し、そのビューが選択されたビューである場合、他のタブを選択するためのタブが消えます。

タブがありません

デフォルトのAllタブが選択されていることを参照してください。

すべてにタブがあります

それを表示するために、JellyファイルまたはView拡張機能に入れる必要があるものはありますか?

4

1 に答える 1

2

それを見つけた:

main.jellyビューの上部に次を追加します。

    <j:set var="views" value="${it.owner.views}"/>
    <j:set var="currentView" value="${it}"/>
    <st:include page="viewTabs.jelly" it="${it.owner.viewsTabBar}"/>
于 2012-02-15T22:28:09.813 に答える