我为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扩展中添加一些内容才能显示出来吗?
最佳答案
找到了:
在视图的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}"/>