我为Jenkins制作了一个View插件:
public class PipelineDashboard extends View {
...
}
使用configure-entries.jelly
和main.jelly
文件创建了我的resources / my.package.PipelineDashboard包。
这是我的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>
该插件效果很好,除了一个问题外,其行为完全符合我的要求:当我创建自定义视图的视图(在图像“培根”中)并且该视图是所选视图时,选择其他标签的标签消失了:
参考选择默认All
标签:
我需要在Jelly文件或View扩展程序中放置一些内容才能显示出来吗?
答案 0 :(得分: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}"/>